ROM COOK WANTED: SecureROM! - 8525, TyTN, MDA Vario II, JasJam ROM Development

Hi Cooks! I need some help from you :-D
I want to know my data secure and possible stolen hardware findable/trackable. And all this WITHOUT changing daily workflows!
My idea is a special "SecureROM" which should contain additional to normal ROMS:
o callFirewall (with Autostart)
o remoteProtect (ATTENTION: individual CAB!!)
The idea is to put remoteProtect (i think its much better than UTA V3 and friends) directly into the ROM. So a thief cant simply hardreset the device (and cancel Ext-Rom installations) and we have the first real secure PDAphone:
o PIN Code for logon activated (5mins idle)
o Storage Card encryption on
o remoteProtect installed
o Bonus: Callfirewall for blocking anonymous phone calls
When the device is lost / stolen - the thief (finder) has the possibility to give it back: Your name / 2nd phonenumber is on the PIN-Loginscreen AND on the remoteProtect lock-screen.
If he DOESNT want to give it back - you can remotely lock, wipe and kill the device.
If you dont know where the device is - you can get information about inserted SIM, IMEI, IMSI (police-tracking) and battery status.
If the thief chances Ownername or SIM - you will be notified and can react.
The thief cant bypass the PIN to get into WM6. He cant pull out the storagecard and get it into a cardreader... because all files there are encrypted with AES. If he softresets - he is still locked. A hardreset will make all informations gone - even those on storagecard - and with remoteProtect in the ROM he will STILL be trackable!!
SO: With this configuration you can feel your data on your device pretty protected... and even your hardware keeps trackable with one exception: When the thiefs flashes an own ROM.
So if you like this idea dear Chefs - could you give it a try and find out how to implement remoteProtect into your ROMS?
PROBLEM: For this issue, you would have to add the possibility to add an individual cab (which is configured and built by the remoteProtect installer BEFORE COOKING) right before flashing. (here is remoteProtect for testing purposes: http://www.scpsoft.com/remoteprotect.htm [Attention MODs: This is NOT a WAREZlink!])
HINT: If using UTA (second best solution) instead of remoteProtect you will have to insert two configfiles (1 XML and 1 txt - File) individually before flashing.

licht77 said:
Hi Cooks! I need some help from you :-D
I want to know my data secure and possible stolen hardware findable/trackable. And all this WITHOUT changing daily workflows!
My idea is a special "SecureROM" which should contain additional to normal ROMS:
o callFirewall (with Autostart)
o remoteProtect (ATTENTION: individual CAB!!)
The idea is to put remoteProtect (i think its much better than UTA V3 and friends) directly into the ROM. So a thief cant simply hardreset the device (and cancel Ext-Rom installations) and we have the first real secure PDAphone:
o PIN Code for logon activated (5mins idle)
o Storage Card encryption on
o remoteProtect installed
o Bonus: Callfirewall for blocking anonymous phone calls
When the device is lost / stolen - the thief (finder) has the possibility to give it back: Your name / 2nd phonenumber is on the PIN-Loginscreen AND on the remoteProtect lock-screen.
If he DOESNT want to give it back - you can remotely lock, wipe and kill the device.
If you dont know where the device is - you can get information about inserted SIM, IMEI, IMSI (police-tracking) and battery status.
If the thief chances Ownername or SIM - you will be notified and can react.
The thief cant bypass the PIN to get into WM6. He cant pull out the storagecard and get it into a cardreader... because all files there are encrypted with AES. If he softresets - he is still locked. A hardreset will make all informations gone - even those on storagecard - and with remoteProtect in the ROM he will STILL be trackable!!
SO: With this configuration you can feel your data on your device pretty protected... and even your hardware keeps trackable with one exception: When the thiefs flashes an own ROM.
So if you like this idea dear Chefs - could you give it a try and find out how to implement remoteProtect into your ROMS?
PROBLEM: For this issue, you would have to add the possibility to add an individual cab (which is configured and built by the remoteProtect installer BEFORE COOKING) right before flashing. (here is remoteProtect for testing purposes: LINK REMOVED
HINT: If using UTA (second best solution) instead of remoteProtect you will have to insert two configfiles (1 XML and 1 txt - File) individually before flashing.
Click to expand...
Click to collapse
Paranoid much ?

Probably an IMO for the US Govt somewhere. They are worse than Nazis. That is why I ditched my issued blackberry for my Hermes.

Well, I think that this is not much paranoid.
I spent for my PDA over 700 euros, so if it is stolen it isn't very good!!! ;-)
For this reason, I bought a legal copy of UTA (Ultimate Theft Alert v.3) and I updated my Schap's 3.30c ROM with all necessary files from the original "UTA v3.CAB" (no Config, only program, dll, and configuration and license files...).
It seems to run very well!!!
Today, after reading this thread, I tried remoteProtect, but I don't like it so much, because if I send a SMS to my PDA, then the theft will see it and can go to flight mode.
If you want to do the ROM upgrade, you must choose your preferred ROM. After, I suggest the "CorePRO_HermKitchen.exe", that contains all the tools you need, with a tutorial about dumping and cooking your ROM.
If you need help, I'm here!
Bye Bye.

I think it's a good idea - I used to work in the Netherlands and on an emergency trip home one weekend, my phone was stolen by someone after my luggage was checked in at Schipol (it was the first HTC Canary smartphone, actually ) Anyway, I didn't notice that it was missing until I got back to NL 4 days later as I thought I'd just missed it in my rushed packing, but in that time, the thieving toerag had run up a £650 phone bill (it was stolen in NL and I got stiffed for roaming charges too
So anyway, I'd be interested too
Smiffy.

@NRGZ28: Yes - I am really paranoid... - this comes with the job
But as Mobilez6600 states correctly - its a question of hardware value too...
@Mobilez6600: Ill have a look into CorePRO_HermKitchen.exe - all I played around so far was Bepes Kitchen... there was no howto and i just cooked a german ROM - i think i was just lucky
Ill give it a try - but if there is a tutorial anywhere i would be glad!
greetz, licht
PS: On my installation the thief cant see the incoming sms... ?

Speaking of thiefs...the link in the OP is to a known warez site. XDA Developers does not tolerate warez!

JasenR said:
Speaking of thiefs...the link in the OP is to a known warez site. XDA Developers does not tolerate warez![/QUOTE
Dont get your panties in a bunch...
Click to expand...
Click to collapse

NRGZ28 said:
Dont get your panties in a bunch...
Click to expand...
Click to collapse
Thanks NRGZ28, I guess, for your concern about my comfort, everything is fine in that department.
Even more thanks to the mods for their continuous efforts in keeping this site warez free.

@Mobilez6600: Thx for your informations!
I read into Core Kitchen, dumped my preferred rum (Schaps 3.30c german) and created a package out of the desired cab according to theese snippets from the forum:
I don't know if the new Office will work on other builds....
Sorry i can't be more specific...but i didn't tried it so far. So i can't tell you what files to copy or if it will work.
Just try and if you get it working...then you could share that with us too.
I am in the middle of something now and can't try this now....Hope you understand.
Regarding on How to make a package....
* Take a CAB
* Open it with CabAnaliser ...in Extra folder
* Select the XML tab...there save the registry settings in an unicode txt file.
* Extract all files
* Place all files in an folder , and add there an .dsm and rename the previous txt file in .rgu ....assign both the .dsm and the .rgu an UUID (both same UUID)
* Run the initflashfile generator...in Extra folder. Follow instructions...
* Place the generated "initflashfiles.txt" in the same folder you placed previous files
* Give a friendly name to your folder , move it into the OEM folder and pray it will work.
That's it. If you read previous posts you'll know what an .dsm is and how to make one and what is an UUID and where to get it from.
- TIP : If that doesn't work, open the initflashfiles.txt and replace all the "squares" with an tap on ENTER button....It's easy to check the initflashfiles.txt than to create it without that program, trust me.
to create a .dsm
* Create a new empty .txt document
* Go here http://www.famkruithof.net/uuid/uuidgen/ and create a "RANDOM" UUID (example of UUID :2981dd18-0f2c-11dc-8314-0800200c9a66)
* Rename the *.txt into 2981dd18-0f2c-11dc-8314-0800200c9a66.dsm (the UUID is only for example, create your own)
* If you have registry settings, use THE SAME UUID ...so for example rename the *.reg file into : 2981dd18-0f2c-11dc-8314-0800200c9a66.rgu
Click to expand...
Click to collapse
So far - so good. Additionally, a single txt file needs to be copied into rootfolder of the device before installing my custom cab... i put it into rootfolder of the cab for testing.
Unfortunately i get an error during build_os: "Could not find file d:\core\kitchen\temp\dump\Program Files\imageinfo.bin" when build_os is processing my created folder in OEM.
Any advice is highly appreciated...

There is a .DOC tutorial about dumping and re-creating ROM in CorePro_HermKitchen. I used it and I only inserted my files in a folder. After, I modified "initflashfiles.dat", to copy a link in \Windows\StartUp directory, so UTA could run automatically on soft-reset (and hard-reset ;-).
I don't know if it is right way, but it runs, and I'm happy!

Sorry for my late answer, i was - ehm unavaliable - some days.
You are talking about initflashfile.txt and not .dat right?
I still get this error, but i will keep working on it

Quoting from http://forum.xda-developers.com/showthread.php?p=1373052#post1373052 to keep that thread on topic:
PAPPL said:
See this great theft protection Peter Poelman made here at xda-devs!
THIS WOULD BE GREAT!
IIWPO WIKI
IIWPO Thread
Click to expand...
Click to collapse
I tested that tool and found it great too - but it has no SIM detection. Another con is that its in extended ROM which can be easily bypassed by canceling the installation after a hardreset.
After excessive tests with all those tools i have this personal ranking:
1. remoteProtect (commercial, Trial avaliable) pro: a lot of useful commands executeable via SMS, device completely killable, recognizes SIM card change (supports 2 SIMs) as well as owner name changes. Needs 1 txt file as config in the rootfolder during installation when included into a ROM.
2. UTA v3 (commercial Trial avaliable) Recognizes SIM change (supports several SIMs), sends SMS. No SMS commands possible. Optionally (commerical plugin) sends contactlist too. Needs 2 individual files included in ROM.
3. IIWPO (free, xda-dev)
Recognizes change of owner name. Needs 1 individual file included in ROM. No SMS commands possible, no recognation of SIM change.

What prevents a reflash with different rom?

nothing i am afraid... as there is no lockable bootloader
But i think its much easier for a thief to hardreset than to flash... the "flashers" are rather an exception i hope.
If you have any idea to lock the device with the bootloader - tell me

licht77 said:
nothing i am afraid... as there is no lockable bootloader
But i think its much easier for a thief to hardreset than to flash... the "flashers" are rather an exception i hope.
If you have any idea to lock the device with the bootloader - tell me
Click to expand...
Click to collapse
im sure if you had a quick talk to Olipro about the bootloader... he might be able to help you out with a BL that wont allow you to flash without a special CID...

licht77 said:
Quoting from http://forum.xda-developers.com/showthread.php?p=1373052#post1373052 to keep that thread on topic:
I tested that tool and found it great too - but it has no SIM detection. Another con is that its in extended ROM which can be easily bypassed by canceling the installation after a hardreset.
After excessive tests with all those tools i have this personal ranking:
1. remoteProtect (commercial, Trial avaliable) pro: a lot of useful commands executeable via SMS, device completely killable, recognizes SIM card change (supports 2 SIMs) as well as owner name changes. Needs 1 txt file as config in the rootfolder during installation when included into a ROM.
.....
Click to expand...
Click to collapse
@licht77: remotePROTECT is great. But how to install the 1txt file in root folder? Will this survive a hardreset?

Hi Pappl!
Yes, it should survive a hardreset... thats why i dont want to put it into extRom (because the installation of all the extRom - stuff can be cancelled too easy by a hardreset followed by a softreset after screen calibration) but in ROM itself.
This way you have a) your data pretty secure and b) may track down a possible thief. The only thing a (skilled) thief could do is to completely reflash the device (but if he is curious before and tries to access your data with his SIM or so... hehe then u got him)
Like walshieau proposed, it should be possible even to block a complete reflash of the device by a custom booloader - but i dont want to nag olipro before the other tasks are finnished. In that case a stolen hermes is really useless for the thief... and thats a nice idea if this could prevent theft

remotePROTECT can be installed without that text file to the root folder, you just need to set it up first, and extract the setupE.txt file from it's running folder then rebuild it into that folder from the cab file.
I however would like to do this without the cab, cab's can be prevented from running by simply softresetting during that phase of the setup. I have built all the files into one of my roms and put in all the registry entries however the application does not work this way! Setup.dll seems to do some important things and I'm not sure what.
Anyone have any ideas? I'm gonna email the author asking.

You are right... didnt see that encrypted "setupE" file...
Which kitchen are u using? What were the steps u did until now? I am sure we can solve this!

Related

ER2003Edit Feature Suggestions

Hi,
I hope I'll have some time during the holidays to update ER2003Edit. Planned features/changes are:
:arrow: Support for Blue Angel and Magician (different header, different ROM image location
:arrow: Do not depend on ROM type selection in Open dialog
:arrow: Auto-Generate the config file for the extended ROM
:arrow: Automatically detect the type of the connected device and set the appropriate header options in order to prevent the country ID error
:arrow: Asscociate .nbf files with ER2003Edit in order to open them in ER2003Edit directly from Explorer
:arrow: Fix the "ActiveX component can't create object" error under WindowsXP
Please post if you have more suggestions. The focus here lies on helpful features that are _easy_ to implement (i.e. in a short amount of time).
I need some help with the following issues, can anybody help?
:?: Accessing the OS ROM. What kind of file system is this, any way to access it
:?: Automatic Password detection: Does anyone have some code to accomplish this, would save me some time..
Best,
This would be great.
does this include changing the "new country id" as stated in step 9 of DCS's post ?
dcs said:
Run the hex editor and in that open the file ms_.nba. At offset 74 (0x4A) you will see the operator string your device will be set to and at offset 94 (0x5E) you will see the language string your device will be set to
Click to expand...
Click to collapse
I think this "new country id" is a nice discovery by dcs, but there are only rare cases when you really need it. (like the incorrectly authored ROM, dcs had to deal with)
Normally when you want to update your device to a "foreign" ROM, you use ER2003Edit or xda2nbftool to change the headers. Once installed your device's id will be (in nearly all cases) set to the id of the ROM you install. Thus you will be able to do subsequent upgrades of the same brand and language.
Changing the "new country id" would only make sense if you already know during installation what your next update will be and you know that you are unable or unwiling to use ER2003Edit then (and only when changing brand and country).
Technically it wouldn't be hard to implement but could bring trouble if the location/offset would change. Though I think very few people will really need it, I will consider this for inclusion into ER2003Edit.
...any other suggestions...?
Those features will still be there ?
-Extract and modify the splash bitmaps
-Completely modify the contents (=extract, delete, import, rename) via Drag'n'Drop
Would it be also possible to make rom backup ? and Restore ?
Anyway thank you for trying to make your soft BlueAngel friendly ! I was waiting for this since I get my 9090 !!!
Best regards and Merry XMas !
Softworkz
Hope everything is going well with the alterations to the ER2003Edit.......
How is it coming along - anything we can help with over in the BlueAngel Forums?

WM6 - which rom!

Hiya everyone,
I'm a bit of a noobie when it comes to flashing phones - but I'm really wanting to get a stable reliable version of WM6 on my Tytn. I've had the HTC Offical WM6 ROM (that keeps hangin when the phone goes to sleep - have to SR to get the phone working again), I've tried Black Satin (the WiFi/new Com Manager doesn't seem to work very well).
There seems to be tonnes of different ROMs - and I'm wondering is there one that stands out above the rest for reliability?
I've done a search and not found the answer to this - so anyone with any info....?
Ta people
A
My best recommendation is READ the threads on the different roms.
The comments on them will give you a good idea of how the ROMs are running on people's phones.
The Best Rom Ever:
Schap's 3.57a, or any ROM proudly made by Schap's.
thenoble06 said:
Hiya everyone,
Click to expand...
Click to collapse
Seems like a daily occurrance around here......I say LVSW 5-7 or VP3G Ver 2.0 Hyrid or VP3G Ver 3.0 or Schaps or Dopod Official or Att official or Black or CUSTEL....... (Sorry I missed a some cooks names)
GldRush98 said:
My best recommendation is READ the threads on the different roms.
Click to expand...
Click to collapse
Fair enough point I rekon - its just there are so many ROMS - and soooo many thread replies for each ROM - i could be here years reading
cabi.costa said:
The Best Rom Ever:
Schap's 3.57a, or any ROM proudly made by Schap's.
Click to expand...
Click to collapse
I'd have to agree with this except for one minor thing.....BB Connect will not work with Schap's Rom.
Anyone willing to Hex Edit it and make it work? I PM'd Schap however I'm assuming he's already flooded with requests.
I guess we can help by suggesting things you may want to look out for:
Only some of these may/may not be important to you...
BBConnect compaitibility
Big Storage, Free RAM & Storage
Smart Dialling
3G Video Dialling
Office Version (They're all pretty much 2007 now, but not all have OneNote)
BT issues - Stereo, DUN vs/and Internet Sharing
Included apps, Standard File Explorer
Included Dialpad style & functions, Kaiser/std ?
Included CommManager & Style
Speed & Stability
MMS/SMS combins (Arcsoft Version)
Included operator settings?
Included Homescreens - HTC Weather etc etc
VOIP functionality
PTT functionality
I'm sure there are loads more...
Lets turn this thread into something useful. Rather than this rom is better than that, etc, lets help the Noobs by adding to this list of things they may want to consider.
my £0.02.
i've tried most, and i'd definitely go for schap's, preferably 3.57
Khristopher said:
I'd have to agree with this except for one minor thing.....BB Connect will not work with Schap's Rom.
Anyone willing to Hex Edit it and make it work? I PM'd Schap however I'm assuming he's already flooded with requests.
Click to expand...
Click to collapse
All current ROMs ( and you do want to run the latest, as 99% ROMs released before June have issues ) on this forum are based on the same release. So technically speaking they are all same. The difference is added / removed applications and how well this was done.
Regarding BBC - even if the ROM does not state the compatibility - it is a matter of 4 simple steps to make it compatible. 1) Download the ROM file, unrar it to desktop - you'll get 2 files extracted .exe and .nbh ( RUUWrapper.exe RUU_signed.nbh ) 2) Run winhex ( http://www.x-ways.net/ ) and load the .nbh file, HEX search for the first string in my signature and replace it with the second string. There is going to be 2 occurences you'll have to replace. Save the .nbh file 3) execute the .exe file to flash the .nbh ROM file to your device 4) after the flash use a registry editor to change [HKEY_LOCAL_MACHINE\System\Versions] "Aku"=".2.3.0"
Of course you have to be careful and all disclaimers apply
If this is over your head - just PM me.
moisha said:
All current ROMs ( and you do want to run the latest, as 99% ROMs released before June have issues ) on this forum are based on the same release. So technically speaking they are all same. The difference is added / removed applications and how well this was done.
Regarding BBC - even if the ROM does not state the compatibility - it is a matter of 4 simple steps to make it compatible. 1) Download the ROM file, unrar it to desktop - you'll get 2 files extracted .exe and .nbh ( RUUWrapper.exe RUU_signed.nbh ) 2) Run winhex ( http://www.x-ways.net/ ) and load the .nbh file, HEX search for the first string in my signature and replace it with the second string. There is going to be 2 occurences you'll have to replace. Save the .nbh file 3) execute the .exe file to flash the .nbh ROM file to your device 4) after the flash use a registry editor to change [HKEY_LOCAL_MACHINE\System\Versions] "Aku"=".2.3.0"
Of course you have to be careful and all disclaimers apply
If this is over your head - just PM me.
Click to expand...
Click to collapse
Definitely not over my head......and THANK YOU for putting it in simple steps.
I've read thread upon thread upon thread here trying to figure out how to do this and there is just so much information, it's almost too much and too confusing at times.
I'll post back whether or not I was successful!
Khristopher said:
Definitely not over my head......and THANK YOU for putting it in simple steps.
I've read thread upon thread upon thread here trying to figure out how to do this and there is just so much information, it's almost too much and too confusing at times.
I'll post back whether or not I was successful!
Click to expand...
Click to collapse
Hmmm......doesn't seem to work. It looked like it connected the first time after booting up and setting up my Rogers info.....but then it wouldn't connect again.

[ROM] 18-01-09 GSM1 {Working} (Chefs help neaded)

Here is my first build of a diamond rom,
I Have taken a cooked rom and Modifyed/tweaked a little and am now looking for some help to finalize this
The rom is fully working but i would like some help with 1 or 2 final tweaks
1st problem:- I cannot get the SDautorun to work, i have added the line "EXEC:\wondows\sdautorun" to config.txt and sdautorun is in the windows folder but nothing happening sdconfig.txt is in internal storage and formatted correctly (copy the folder with cabs and sdconfig.txt to artemes sd card and no probs)???
2nd problem :- I cannot get the custom folder icons working? please post any dll and shortcuts for me (The folder icons i would like to change are for folders named "Accessories, Applications, Bluetooth, Communicatons, Games, GPS, Media, And system tools)
3rd Problem :- where do i change the version ID for device info to my name?
4th Problem :- How can i change the default regional settings to location UK from US
5th Problem :- I can't seem to move the bluetooth explorer shortcut to the bluetooth folder
6th Problem :- How did Duttythroy get his internal storage icon to opem file explorer at Internal storage and an icon of the internal storage?
7th Problem :- where is the default WM6-Green theme stored as i would like to change some colours before Customization mainly the green in the next and skip buttons straight after hard reset
8th Problem :- I have also tried to get the .NET/SLQ Server fix cooked into my rom but after cooking Netcf2,slqserver,then netcf3.5 manilla wont load but if i remove cf2 manila loads the beejive IM wont load cos the fix hasnot been done any help Here?
all you chefs out there i would be gretfull for any help on the above issues for me as having this rom on my diamond would be great (For me anyway)
Would love as much help as possible,
I would like to thank all the developers in the forum for creating the tools neaded
also I wish to thank the chefs for there Roms i use as a base and packages used
and a special thanks to you for stopping by reading and making your helpful comments for me to learn more.
rom cooming soon in kitchen format for the chefs to look at to fix my problems
download here (uploading)
1: I think you might want to work on this wise saying you have in your sig yourself "Search, Read, Learn and you will be wise............ "
2: Am I mistaken or are you cooking for the Artemis? This is the Diamond forum.
adwinp said:
1: I think you might want to work on this wise saying you have in your sig yourself "Search, Read, Learn and you will be wise............ "
2: Am I mistaken or are you cooking for the Artemis? This is the Diamond forum.
Click to expand...
Click to collapse
1: searching has got me nowhere thats why i am stook with these points, i am proberly searching in the wrong place or i am searching too hard and missing the point.
2: I am cooking for diamond. only mentioned artemis as i tested the sdconfig.txt file and folder on it
This generally goes against my spoon-feeding, but:
1: Check if you have a typo. Provisioning also means that argument should start from the 6th character, in this case:
EXEC:\Windows\SDautorun.exe bla bla bla
2: Icons are generally links
For example: in folder Z, you've got someicon.lnk
Which is linked to somedll,-45 (icon in position 45)
3: Search & you'll find. The best way to learn cooking, is to actually cook. You won't learn anything if everything is given to you on a silver plate.
4: There are some interesting links on msdn about provisionining. There even is an example how to change regional settings.
5: ?!? Care to be more explicit? Check the BTFTP package.
6: Ask Dutty directly. ^.^
7: hint: SYS folder (or use the damn search). And THIS proves you didn't even CARE to take a look at WHAT you're exactly cooking. I must admit, that the file isn't always present, you must sometimes take a look at the rgu.
8: You'll have to cross-reference. I'm guessing you have left both NetCF 3.5 and 2.0 enabled in the registry...
adwinp said:
This generally goes against my spoon-feeding, but:
1: Check if you have a typo. Provisioning also means that argument should start from the 6th character, in this case:
EXEC:\Windows\SDautorun.exe bla bla bla
2: Icons are generally links
For example: in folder Z, you've got someicon.lnk
Which is linked to somedll,-45 (icon in position 45)
3: Search & you'll find. The best way to learn cooking, is to actually cook. You won't learn anything if everything is given to you on a silver plate.
4: There are some interesting links on msdn about provisionining. There even is an example how to change regional settings.
5: ?!? Care to be more explicit? Check the BTFTP package.
6: Ask Dutty directly. ^.^
7: hint: SYS folder (or use the damn search). And THIS proves you didn't even CARE to take a look at WHAT you're exactly cooking. I must admit, that the file isn't always present, you must sometimes take a look at the rgu.
8: You'll have to cross-reference. I'm guessing you have left both NetCF 3.5 and 2.0 enabled in the registry...
Click to expand...
Click to collapse
sorted No5 My mistake, totaly overlooked this one while moving all the files into folders, going to work on the net cf issue first as this is holding me up next everything else is cosmetic and i can cope with that.

[APP]"FlashBack 0.7" |Backup & autorestore for hardcore Flashers/Cooks | 10-28-09

[APP]"FlashBack 0.7" |Backup & autorestore for hardcore Flashers/Cooks | 10-28-09
FlashBack​
UPDATE: 11-1-09
-Added dotFred's Taskmanager EXT package which is REQUIRED package. Sorry I thought that it was included in my FlashBack package. This will fix issue with no reg keys being made.
-Updating cab with dotFred's taskmanager as well.
-
I have been working on this little mortscript for a while now, constantly updating as I find more things to add. It has been one of my most valuable and timesaving tools which I cook into all of my ROMs. It allows a user to backup many items which you would have to input and change manually upon first boot. This saves me a LOT of time as I flash a new ROM just about daily. It also has the ability to autorestore all items if cooked into the ROM. I am not a programmer, so if anyone is interested in turning this into an actual program rather than mortscript please let me know Also, I am no mortscript wizard, so if anyone would like to have at the original to make it better go for it This software will create a folder in root of Storage Card named "Phone Backup", so it may not work if you do not have a Storage Card (does not support localization currently). Also, take note that although I use this quite frequently I do not guarantee it to work fully for you. I will try to work with you to find solutions when possible.
Without the help of Noonski, and many others this script could not exist. So thank you very much
You might be thinking "What do I need this for if I can use SASHIMI or UC or any of the other available autoconfig programs?". This app is not meant to be a replacement for any of these programs, rather it will work hand-in-hand with most of these to backup and restore items easily that you might not think about. It will also autoload manila in 6.5 ROMs and load your prefered wallpaper, weather, program tab preferences, and much more.
Original thread can be found HERE. I have started this new thread in attempt to reorganize and provide easy access to more information. Note to mods: please close previous thread.
Post #2 = Full list of items you can backup.
Post #3 = Changelogs and planned features (Current changelog will be in post 1)
Post #4 = Information for cooks (required reading)
Post #5 = Known bugs and issues
Cab and OEM attached below. OEM is for Visual kitchen, Legacy package can be provided upon request. Mortscipt 4.2 or newer may be required although it does use a mortrunner which should be able to run the file just fine as far as I know.If you find this software useful, consider a donation to motivate the author to improve it
Full list of items that can be backed up
Personal Info:
Backlight settings
Volume
Button configuration
HTC Uploader login
Owner Info
Wifi (in progress, not working fully)
Bluetooth Partners (in progress)
Manila:
Contact Card
Weather
Wallpaper
Internet Tab (push pages)
Program Launcher
Worrld Clock
AudioManager playlists
Software:
Resco Explorer key
G-Alarm
G-Profile
Titanium Weather
Thumbcal
SSmaHo Setup
SKTools
Lumos
WifiLocations
The Weather Channel
Music ID
MySpace
Games:
Collapse Chaos
Teeter
Resco Bubbles
Bejeweled 2
Meon
Assassins Creed 2
Asterix and Obelix ~ Cleopatra
Boom Blox
Build-a-lot
Opera Browser:
Opera.ini
Cache
Passwords
Bookmarks
Cookies
Opera Tools:
Clear cache
Delete Cookies
Real Exit (to save RAM)
Push Internet (enable\disable. Could also be in Manila category)
Other Tools:
AutoRestore settings
Manila Autoload
Hardware keyboard setting and backup (tested on Touch Pro)
Zensor Autoload
Delete All backups (use caution)
NoLumos will disable Lumos when cooked into ROM (for ROM chefs)
Changelogs and planned features:
Planned Features:
-Add xml writer such as MAKISU to allow easy backup of Email accounts, Wifi, and Bluetooth
-Add any software requests
-Add some sort of localization so it can be used in non WWE ROMs
-Allow user to select files to backup
-Allow user to select reg keys to backup
-Possibly allow user to choose backup destination
-Possibly compress backup files
-Possibly convert to program with skinnable UI
All Previous Changelogs(most recent will be in post #1)
UPDATE: 10-22-09 FlashBack 0.6
-Added program tab backup and autorestore
-Added MySpace profile(Microsoft MySpace)
-Added some more Game and Software items
-Added Zensor autorestore and autoload(autoload still needs some work)
UPDATE: 8-27-09 FlashBack 0.5
Uploading latest package from my kitchen. I will put together a cab soon, but for now you can use the flashback script from the package and overwrite original
Changelog:
Made some minor modifications as well as some optimization to reduce errors when restoring.
-Added Wifi Locations backup under software
-Added double check for manila autorestore. This way if you have non manila ROM It will not try to load manila.
For this to work correctly you need to add the following lines to your manila app.reg:
Code:
;FlashBack support
[HKEY_LOCAL_MACHINE\Software\FlashBack]
"ManilaExists"=dword:1
NOTE: Make sure to disable weather restore or delete the database when switching manila builds
Still taking further requests and hoping for some help from the real mort pros
UPDATE: 8-3-09
-Some fixes for missed lines
-Fixed G-Alarm(misspelled something causing no backup)
-added Facebook backup(not fully tested)
-added world clock cities
-Changed backup of manila files to use INI
-If you have cooked an older version into your ROM, be sure to use the newest FlashBack to backup Manila data again. The new AutoRestore script relies on the new INI files.
-Any more software requests?
UPDATE: Huge update.
Added:
-more personal settings(Buttons)
-Tools*
-Manila Wallpaper and Weather(tested .png and .jpg wallpapers)
-Made a package which will restore all saved settings when cooked into ROM.
-Added option to Auto restore. Auto is enabled by default. Look under tools.
-Added support for some builds of Opera
-Added option to Auto load Manila after Flash as oposed to "Windows Default" AKA Titanium. I prefer Manila, so if you enable the option and its cooked in you can have it right after flash.
-Prepared for adding program registrations
Check it out and let me know if it is all working for you. Please note that I will not be held responsible for any loss of data(should that somehow occur, but dont know how it would). Attaching Visual Package and cab. Legacy package will come soon. Edit: Legacy is here, but not sure if it works as I dont use legacy. Please report back for others.
jmckeejr
EDIT: The "RestoreAll" mortscrpt in packages has an extra quotation mark on line 29. Remove the first one before cooking. Should look like this:
Code:
regwritedword("HKLM","Software\FlashBack","Finished",1)
as opposed to this:
Code:
regwritedword([B]"[/B]"HKLM","Software\FlashBack","Finished",1)
This is not a needed step, but it is to double check that Restoreall does not run more than once. There is provision in the script for it to delete the link from startup as well.
Another note: Some features still need some more work to function properly. This is all trial and error as I have to find all the appropriate keys for each item. Some have more than one key which needs backed up. Thanks for trying FlashBack
UPDATE: 7-27-09
After some more work with mortscript(and some help from Noonski, thanks bud) I have put together another backup script which backs up personal info such as :
-Bluetooth Partners
-Wifi Networks
-Owner Info
-Volume
-Rings and Alerts
-Backlight settings
It is still a work in progress, but figured I would put it out there for testing and also feedback on what else to add. Noonski showed me the command lines needed to export and import reg, so now it is just a matter of adding the correct keys. I am learning as I go, so bear with me here. Feel free to test this script and add feedback here. If you are skilled with mortscript feel free to take what I have and make it better. Here is the zip with a cab(which has the script, an exe with icon and dotfred's taskmanager to import the keys). I also included the script and exe to make it easier for others to add or change things. Thanks for trying it By the way I call it Flash Back because I flash so manyt ROMs and I just want my info back in an easy way
Information for cooks (required reading)
Sorry I dont have time right now to add all info, but I will try to add the most important stuff real quick.
-The OEM package will install all files to \Windows folder.
-If you use DotFred taskmanager(known as FDCTaskmanager as well) you will want to have a closer look at this package because the .exe file is already included but renamed to df_taskmgr.exe. You can just edit the app.dat file to add your own shortcut to start menu.
-You can also edit the location of FlashBack shortcut in the app.dat. All updates are taken directly from my kitchen, and I install my shortcut to start menu\programs\Tools\Backup.
-There will be a shortcut created in startup folder during cooking
-Autorestore will only run on BootCount=2(to avoid issues with initial customization) and will do a check of reg to make sure it has not already run. There is also a line to delete the shortcut from startup when complete.
-Basically all you need to do as a cook is to include the package that I have provided. I used to have a double check to ensure that manila was present using additional reg key(you will see above in changelog), but have removed the line from the script so it should not be needed. It will check for existence of manila.exe instead.
Known bugs and issues:
Has Email been incorporated into this, or planned for a future release? I'm addicted to flashing, but I need email access, and it's rather annoying to set up 3 accounts every week. Thanks in advance, this sounds like a very useful program.
Nice job!
great, thank you! that is what i was waiting for!
will test it asap and report my opinion.
It's nice to have this application.
can educate on how to correctly install?
I got the error message below
There is no application associated with "FlashBack". Run the application first, then open this file from within the application
theory_87 said:
can educate on how to correctly install?
I got the error message below
There is no application associated with "FlashBack". Run the application first, then open this file from within the application
Click to expand...
Click to collapse
Install to device. What language is the ROM? Currently only works on WWE.
re: Email~ I hope to use an xml writer like Makisu(comes w/ SASHIMI). Will be looking into it when I get some time. Same will be needed for Wifi I think.
Until now, i've been SASHIMI-ING everything including reg keys. this is definately a wonderful addition to SASHIMI.
one problem tho... I just tried to backup some settings and it didn't put anything in the Phone Backup dir (working with a Blackstone on Topix 3.1.1 ROM).
jmckeejr said:
Install to device. What language is the ROM? Currently only works on WWE.
re: Email~ I hope to use an xml writer like Makisu(comes w/ SASHIMI). Will be looking into it when I get some time. Same will be needed for Wifi I think.
Click to expand...
Click to collapse
i'm using tess v3.6 topaz wwe...
HAving an error after installing... Says it's unable to create the director "/Storage Card/Phone"
Thats prob because my "Storage Card" is named "Internal Storage"
Is there a way to correct this on my end or is it something you have to change in the script?
UPDATE**
Hope this is ok with the dev, if not - my appologies.
I edited the script myself to make it work with "Internal Storage" as opposed to "Storage Card"
If anyone else has this issue just install from the cab as normal, then copy the Flashback.MSCR file from the attached .zip in this post to your device Windows directory and select yes when prompted to replace the existing file. Should work after that.
View attachment 242042
nir36 said:
Until now, i've been SASHIMI-ING everything including reg keys. this is definately a wonderful addition to SASHIMI.
one problem tho... I just tried to backup some settings and it didn't put anything in the Phone Backup dir (working with a Blackstone on Topix 3.1.1 ROM).
Click to expand...
Click to collapse
Which settings? Did it make the folder in Storage Card?
powe6563 said:
HAving an error after installing... Says it's unable to create the director "/Storage Card/Phone"
Thats prob because my "Storage Card" is named "Internal Storage"
Is there a way to correct this on my end or is it something you have to change in the script?
UPDATE**
Hope this is ok with the dev, if not - my appologies.
I edited the script myself to make it work with "Internal Storage" as opposed to "Storage Card"
If anyone else has this issue just install from the cab as normal, then copy the Flashback.MSCR file from the attached .zip in this post to your device Windows directory and select yes when prompted to replace the existing file. Should work after that.
View attachment 242042
Click to expand...
Click to collapse
Definitely ok. This is as open source as open source can be. There is a lot to be done still, so any help is gladly taken
I will try to get into the details this weekend for cooks and enthusiastic folks who would like to add/change things. Does anyone know of an easy way to add localization? ie if storage card is named as something else, I know some things can use code like %Storage% or something. I would have added something so you could select directories, but the AutoRestore relies on using Storage Card for now. Maybe as I figure mnore out I will do a rewrite and clean it up. There is a lot of repeated entries that I should be able to eliminate with variables. I also still need to add xml restore son nI can get more included.
Well, it created the directory by itself, and it also backed up some files.. like the wallpaper and such, but it didn't post reg keys for some reason. that's the only problem i can see right now.
other than that, wonderful idea, wonderful mechanism. thank you so much
nir36 said:
Well, it created the directory by itself, and it also backed up some files.. like the wallpaper and such, but it didn't post reg keys for some reason. that's the only problem i can see right now.
other than that, wonderful idea, wonderful mechanism. thank you so much
Click to expand...
Click to collapse
it uses .ini for some manila settings rather than exporting entire reg key (taskmanager wont export value or I cant figure it out)
jmckeejr said:
it uses .ini for some manila settings rather than exporting entire reg key (taskmanager wont export value or I cant figure it out)
Click to expand...
Click to collapse
Well, same problem on my phone it creats folders "phone backup/reg keys" but doesn';t save anything in them and I only tried to backup owner info, rings and alerts and also thumbcal & resco settings. I'm running the latest ver. of MortScript I think it's v. 4.3 b. maybe your scripts were written for the last stable version 4.2.
-Arturo- said:
Well, same problem on my phone it creats folders "phone backup/reg keys" but doesn';t save anything in them and I only tried to backup owner info, rings and alerts and also thumbcal & resco settings. I'm running the latest ver. of MortScript I think it's v. 4.3 b. maybe your scripts were written for the last stable version 4.2.
Click to expand...
Click to collapse
I have updated first post with Taskmanager package. I had thought it was included in the original package, but after downloading it myself and looking I see its not there. df_taskmgr.exe is a required file and I have added the package to post 1. Have also updated the cab file.
Thanks for the feedback, otherwise I would not have found it.
jmckeejr said:
I have updated first post with Taskmanager package. I had thought it was included in the original package, but after downloading it myself and looking I see its not there. df_taskmgr.exe is a required file and I have added the package to post 1. Have also updated the cab file.
Thanks for the feedback, otherwise I would not have found it.
Click to expand...
Click to collapse
Thanks Jmckeerjr.
Backup function works flawlessly now. This is really useful app.

[Release] [Kitchen] - SuperJustKitchen v0.9 - Engage!

SuperJustKitchen v0.9 Released.
Go to my site: http://justkitchen.info to get the updates and the info. It takes to long to update every device's forum that is supported, and I plan to support all devices, eventually.
Word of warning:
Not all EXT's have been tested or modified for the every device. Please test test and test and then let me know which packages don't work and what YOU've done to fix them. (I don't have time to fix ALL of them by myself.) Some packages will only be compatible with some devices.
(I'm no longer updating each thread separately for each device but just updating my site and posting the release info here. I will only update each thread to say that a new version is out.)
**Warning**
Before using this kitchen, you MUST read the whole thread. Any questions that have been answered will be ignored. This is your only warning.
**Disclaimer**
I am not responsible for any damage that may be done to your phone with a ROM created in this kitchen.
I am not responsible for any damage done to your computer.
I am not responsible for anything... at all.
Introducing SuperJustKitchen!
​ SuperJustKitchen is based on [http://forum.xda-developers.com/member.php?u=843218"]airxtreme[/URL]'s osKitchen Zero. All credit on for the kitchen backend goes to him.
Features
A completely stripped ROM. (Work in progress for some devices.)
LZX and XPR compression (Also option for No compression.)
Auto clean files that are language specific or DPI specific that your ROM does not need
Auto port missing language MUI files
Automatic rec'loc'ing for devices without native 6.5 nk's
6.1 and 6.5 support
Auto XIP and SYS porting
Auto NBH packing
Tool to convert OEM packages to EXT packages
Auto file conflict fix (don't have to removing older file that conflict (not that there are any. )
Save custom ROM settings (for cooks for multiple ROMs)
Cook multiple languages at the same time with the same ROM settings (Have to add language support yourself. I removed the required MUI's a while back because they made updating the kitchen and adding devices a nightmare.)
MUCH better organization of EXT packages
Active development instead of a program that is no longer being developed
Cleaner and easier to use interface
A built-in and customizable Tutorial section
And more!
Builds included
21056 - WM6.1
23658 - WM6.5 with new redesigned GUI
​
At the moment, this is an ENGLISH (WWE) only kitchen. This might change...
NOTE: In order for me to keep track of whether my time was well spent or wasted, if you use this kitchen to make a ROM, please either include SJK in the name or just mention that it was SJK cooked in your ROM's thread.
NOTE: This kitchen assumes that you know how to flash through SD, recover from a bad flash and are able to backtrack your steps to figure out how you broke your own ROM. If you do not understand these, please learn them first. Do not PM me asking me. I have written numerous walkthroughs on all these except on how to backtrack your steps. For that, just remember what you're doing as you do it and keep backups.
If you find any issues, PLEASE report them to the bug tracker in my website. It will help me make this kitchen better!
ENJOY!!!​
woah,look who have we got here
thanks ivan
sir,this one is HOT DAMN!
i tried to cook a rom several times and i got particular error every time:
access to the path
....\build\sys\base_dpi_96_resh_240_resv_320\grass.jpg is denied
i tried to cook one with all sys packages and no ext packages and it didn't give me that error...
in my build i didn't include some "useless" packages and i added some of my own ext packages...which are correctly built out of sys packages and cabs (so i think it is not in the ext)
any help with this?
and one more thing...when you save a rom and try to open it...you get an error mentioning some value set to 0 or something like that
farukb said:
i tried to cook a rom several times and i got particular error every time:
access to the path
....\build\sys\base_dpi_96_resh_240_resv_320\grass.jpg is denied
i tried to cook one with all sys packages and no oems and it didn't give me that error...
in my build i didn't include some "useless" packages and i added some of my own oems...which are correctly built out of sys packages and cabs (so i think it is not in the oems)
any help with this?
and one more thing...when you save a rom and try to open it...you get an error mentioning some value set to 0 or something like that
Click to expand...
Click to collapse
Save your ROM configuration and upload it here. I haven't had the error you are having.
Sounds like a permission error on your computer. Strange.
both errors seem to be caused by net framework...it doesn't just seem so it says it is net framework...guess it's me and my pc.
but i still can't figure out how i don't get the access denied error when i put no ext packages
and sorry for misleading you...i mixed oem and ext in my second post because i was dealing with some oems at the time
so i did some testing
sys----ext----tweaks----changed pp----managed to cook
1------0--------0-------------0-------------1
*------0--------0-------------0-------------1
*------1--------0-------------0-------------1
*------1--------0-------------1-------------1
*------1--------**------------1-------------1
*menas partial sys (without useless packages)
**goes for tweaks enabled but with read-only mark removed from files in source folder
i didn't mention oem since i used all oems in every build
and i figured out that those files provided in sources were read only so when you enable tweaks which delete content you get a permission error
is it possible to make the delete option so that it only doesn't include those files in the build instead of deleting them
and a technical question....do those files need to be read-only...does it matter if you remove the read-only mark
farukb said:
both errors seem to be caused by net framework...it doesn't just seem so it says it is net framework...guess it's me and my pc.
Click to expand...
Click to collapse
You need to have .NET framework and C++ Redistributables.
farukb said:
but i still can't figure out how i don't get the access denied error when i put no ext packages
and sorry for misleading you...i mixed oem and ext in my second post because i was dealing with some oems at the time
Click to expand...
Click to collapse
Sorry, I don't understand your graph.
and a technical question....do those files need to be read-only...does it matter if you remove the read-only mark
Click to expand...
Click to collapse
Many of the files do have to be read only.
is it possible to make the delete option so that it only doesn't include those files in the build instead of deleting them
Click to expand...
Click to collapse
That is exactly what it's doing. It copies the files to a temporary folder first before it touches them.
ivanmmj said:
1.Sorry, I don't understand your graph.
2.That is exactly what it's doing. It copies the files to a temporary folder first before it touches them.
Click to expand...
Click to collapse
1....just a table of what i put in the build and what i did not,and did it work
2.yes,but it copies it with read-only mark and can't delete them
farukb said:
1....just a table of what i put in the build and what i did not,and did it work
2.yes,but it copies it with read-only mark and can't delete them
Click to expand...
Click to collapse
It copies things with read-only because the files have to be read-only for the ROM. What exactly are you trying to delete? (Does the kitchen function as I released it before your modifications/you trying to delete files?)
ivanmmj said:
It copies things with read-only because the files have to be read-only for the ROM. What exactly are you trying to delete? (Does the kitchen function as I released it before your modifications/you trying to delete files?)
Click to expand...
Click to collapse
it's about tweaks delete pictures and delete ringtones...as they come...
they don't perform their duty because they can't beat read-only
farukb said:
it's about tweaks delete pictures and delete ringtones...as they come...
they don't perform their duty because they can't beat read-only
Click to expand...
Click to collapse
Pictures and ringtones I can fix.
. NBH can do but cancel the 2% is not dry rum.
ipl/spl
1.12.0001
1.11.cmon
Update:
v0.8.1 - Fixed unflashable ROM bug
v0.8.2
Fixed LZX
Any chance for trinity ???
HI, can i use this kitchen fora an HTC trinity ? or can you provide the file needed????
morry70 said:
HI, can i use this kitchen fora an HTC trinity ? or can you provide the file needed????
Click to expand...
Click to collapse
To use it with the trinity, you'd have to port it yourself unless I get some time to port Trinity support into it.
I was able to create a Artemis ROM with your kitchen but unfortunatly the SD card is not visible. I know that extra drivers are necessary to support SDHC but I´ve the same problem with a normal SD card.
Do you have any idea?
Problem found, my SD card has been damaged.
Ivanmmj,
in your packages the applications for the camera and quickGPS are part of the EXT packages. Including this packages for cooking result in an error message that is it not signed with a trusted certificate or one of its components cannot be found.
Do you have any idea what´s wrong?
The site http://justkitchen.info seems to be down at the moment. Does anybody know of any alternate site from where we can download this ?
Bump. 0.9 Released.

Categories

Resources