yashsingh1/xdaforums huggingface dataset:
[Desire Themes and Apps] quicksite:
[Q] FolderOrganizer > How do you save your own skin created by F.O.'s theme settings?

Hi Gogol, I am resurrecting an old thread because I can't find instructions googling, or even on Fabio's FolderOrganizer site. Thank you, first off, for having collaborated with him re custom skins; and happy he ran with your suggestions. Second: I had the HTC Desire 2 phones ago and loved it... but things advance in 3 years and now I use a Galaxy S3 :)

I follow very clearly on this thread that you enabled the addition of and importing of a user-created skin for FolderOrganizer. ... Now it's 3 years later (This post October 21, 2013), and dev Fabio has added folder skin controls right within the app. But I have not seen yet how to save a skin profile I create using the font color settings in the app. He's got a setting called Import and Export. And I made the incorrect assumption that when I clicked Export and saved a backup file that I was not only saving full configuration & folder settings within FolderOrganizer, but also the custom colors or skin. I prepped for a Factory Reset on my Galaxy S3 by copying all contents within the FolderOrganizer app's Android folder on internal SDcard, onto my External SD, and also directly to my Mac via USB + Android File Transfer.

I also performed a backup of app data using Helium Backup app (formerly Carbon, from ClockworkMods). But (A) there was no skin file at all within the app FolderOrganizer's phone folder, and when I went to restore my F.O. settings, I chose to first use the app's Import tool. And I reloaded my F.O. configuration settings. Everything reappeared except the skin. And apparently F.O. doesn't generate a skin file for the settings you can export. So I lost the skin settings within the app.

(B) I was luckily able to restore that app from the Helium backup files, and my skin reappeared. Yay. Then, I used the Export tool again within F.O., not knowing where else I can save the skin settings. But even now, with the custom colored theme I have within the app, I go look for a skin file which I expected would be generated and placed into the skins folder under FolderOrganizer. No file appears at all. Any idea on where that gets saved? I'm sure it's a different buried folder within the internal SD card. Thank you.
[Droid Incredible General] sloan31:
So I installed the Cyanogen mod from RomManager to try it out. The thing is, now my phone is telling me my SD card is damaged and I can't read from it. My backups were on there and I foolishly did not save copies onto my computer.

So, is there anyway to get a stock ROM for the incredible so I can flash that back onto there?
[Droid Incredible General] TNS201:
Have you tried booting your phone into recovery.

Then going to nandroid in recovery and choosing your backup to restore?

That damaged message sounds like something you see in rom manager, but you can probably still see your SD card fine in recovery if you haven't tried that yet.
[Droid Incredible General] Hyru:
Ditto, except have you tried checking your SD card with a reader straight into the PC? If you can't read it with a reader it may very well be damaged.

If it is actually broken IncredibleRoms (dot) com is usually a good place to look for ROM's.

Looked around and found a stock nandroid backup

incredibleroms.com/roms/stock/

Only other option might be trying to go the RUU route.
[Droid Incredible General] kentoe:
This is a rooted stock rom binny made that you can use. Its from a previous thread a few weeks ago
[Droid Incredible General] sloan31:
Can't access the card in recovery either. I even took the card out and put it in my computer and can't read it there either.

I found the droid incredible downgrade file for returning to stock without root, I guess I'll have to go this route. I know I can re-root the phone, its just loosing all my apps and data that's painful.

EDIT: or use the rooted rom, thanks kentoe, that definitely saves me some time.
[Droid Incredible General] Hyru:
Titanium Backup can take care of the apps and you could pull data to your pc.

Unless the apps and data were on your SD card in which case you'll need some CSI/NCIS tricks to reconstruct your messed up SD.
[Droid Incredible General] sloan31:
Yes, I used Titanium Backup for my apps, but unfortunately they were on the card. I'll just have to call it a loss and reinstall my apps one at a time.
[Droid Incredible General] madman34:
Utils for SD recovery

I have a few utils that have been able to recover data from SD cards, flash sticks, CF stuff like that. Look on the net.
[Droid Incredible General] joshander01:
Yeah, I somehow actually damaged my friends SD card from his Moto Droid while attempting to root my Incredible. Needless to say he wasn't very happy. So off to google I went and in the morning he had all his files back like it never happened.
[Touch2 Themes and Apps] VirusPlus:
Could anyone please upload the default HTChomesettings.xlm from the stock ROM?
[EVO 4G Themes and Apps] The Rubenator:
To flash an image:

1. start your phone up in Fastboot mode. you can do this by holding power and VOL+DOWN.

2. push files to phone: fastboot flash splash1 evosplash1.rgb565

3. reboot phone: fastboot reboot
[EVO 4G Themes and Apps] Casshern:
I dig these. Holding out for metal gear solid four or transformers though. ;)
[EVO 4G Themes and Apps] The Rubenator:
I got you check tomorrow morning working on it right now
[EVO 4G Themes and Apps] -shift-:
omfg! +1

that would be epic!
[EVO 4G Themes and Apps] Casshern:
Dude. Props.

And if you can do some nice ones that are branded HTC supersonic, I'll donate without hesitation.
[EVO 4G Themes and Apps] The Rubenator:
Thanks!

take a look at that
[EVO 4G Themes and Apps] -shift-:
maybe some gen 1 transformers? :D
[EVO 4G Themes and Apps] walkingcorpse:
I hate to ask, but you definitely have the talent, could i trouble you to make a matrix splash screen? Maybe logo or "code" related? Id greatly appreciate it.
[EVO 4G Themes and Apps] Casshern:
I think I can work with this.. Sec.
[EVO 4G Themes and Apps] Casshern:
I was thinking something along the lines like the following, with a little more awesome to it.. :)
[EVO 4G Themes and Apps] Casshern:
Also, suggestion. Place all of your splash screen works in a single thread to consolidate them, and allow them to be found easier.

:)
[EVO 4G Themes and Apps] The Rubenator:
I forgot to post it last nite, I got something nice like that, I would drop the file later today.
[EVO 4G Themes and Apps] tarheelsmj12001:
wow u really have some talent, ill def be using ur work n will def be donating without hesitation
[EVO 4G Themes and Apps] The Rubenator:
Will do that, thanks much! :)
[XPERIA X10 Android Development] HunteronX:
NEW - March 2011

A method of booting custom kernels (using kexec) has been developed. Thanks Bin4ry, zdzihu, MrHassell, blagus, and all other devs who are working hard to make this stable.

The bootloader protection has been bypassed!

Link to 2.1 alpha kernel (2.6.29)

http://xdaforums.com/showpost.php?p=12578251&postcount=848

OLD

Important info!

http://xdaforums.com/showpost.php?p=12298790&postcount=811

Link to FlashTool

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

Here are some posts:

Bin4ry's kexec kit posts

http://xdaforums.com/showpost.php?p=12240639&postcount=708 - V1

http://xdaforums.com/showpost.php?p=12245719&postcount=711 - V2

http://xdaforums.com/showpost.php?p=12260334&postcount=724 - V3

MrHassell's V3 test log

http://xdaforums.com/showpost.php?p=12261764&postcount=729

21st March 2011, onwards

DooMLoRD's test

http://xdaforums.com/showpost.php?p=12266289&postcount=750

Bin4ry's edited chargemon file

http://xdaforums.com/showpost.php?p=12266422&postcount=753

Comment from DooMLoRD - actually about the above file.

x10b's test

x10b's test video

http://xdaforums.com/showpost.php?p=12287032&postcount=798

DooMLoRD's edited (universal) chargemon file

http://xdaforums.com/showpost.php?p=12267053&postcount=762

Important for 'non-devs' - also look at DooMLoRD's post ahead

DooMLoRD's post in reply to above:

http://xdaforums.com/showpost.php?p=12267467&postcount=766

More testing:

DooMLoRD's bootup video

http://xdaforums.com/showpost.php?p=12269301&postcount=775

More tests from DooMLoRD

http://xdaforums.com/showpost.php?p=12272634&postcount=784

http://xdaforums.com/showpost.php?p=12282471&postcount=789

http://xdaforums.com/showpost.php?p=12303304&postcount=812

Bin4ry's kernel patches, config and build script from zdzihu:

http://xdaforums.com/showpost.php?p=12272201&postcount=781

Bin4ry's kernel based on SE .435 kernel sources

http://xdaforums.com/showpost.php?p=12275044&postcount=786

Aeny's tests

Ahmed radi's tests

More info from Bin4ry

http://xdaforums.com/showpost.php?p=12285626&postcount=795

shyvue's test

mpasanthosh's test

http://xdaforums.com/showpost.php?p=12311351&postcount=816

Starting from 14th January 2011

25th January 2011

26th January 2011
[XPERIA X10 Android Development] HunteronX:
I tried typing in 'adb root enable' and this appeared (see attachment).

If we can get a developer rom somehow, we could enable root.

If unclear, it says that 'adbd cannot run as root in production builds'.

I think that Sony Ericsson's adb drivers are causing this. If we could hack into the official android one, we could maybe unlock some adb commands (adb shell doesn't even allow any command to work!)
[XPERIA X10 Android Development] Bin4ry:
Very good idea to start a new thread. Please someone of the moderators delete all future comments that are not related to root!

I finally compiled the tardis program but it doesn't work :(

Here my original post :

-----

This didn't work on X10. But possibly someone will try it on other devices.

Usage: ./tardis <BIG FILE>

Big file should be ~ 100mb

------

-Bin4ry
[XPERIA X10 Android Development] zephyrix:
<?xml version="1.0" encoding="utf-8" ?>
<UPDATE>
<NOERASE>amss_fs.sin</NOERASE>
</UPDATE>
[XPERIA X10 Android Development] sim-value:
This information is Wrong.

ADB is not allowed to run as root on Any production builds, not only Sony Ericsson.

Also all "normal" ADB commands work.

My Contribution: The only Directory where you can put native executables is /data
[XPERIA X10 Android Development] funfobia:
confirmed, all production build android we couldn't enable root. that is too easy.

we do can write and excute in /data. It use to be an exploit moving data form

/data to /system but now that hole is close, thoe move request get kill on the way.

Still no sign of recovery or bootloader access. ADB reboot won't help as you will get the normal bootup screen.

SEUS flash mode can be turn on and detect USB SEMC Flash Device in Linux and Mac OS, but after 20 - 30 second

it will shut it self and reboot in normal mode. there might be some trigger here.
[XPERIA X10 Android Development] HunteronX:
Ok, thanks for telling me that - looks like i've got a lot to learn... :o

@biktor_gj I've hopefully now removed all the information you wanted.
[XPERIA X10 Android Development] biktor_gj:
/data is not the only place where you can run binaries, you can also execute them from /sqlite_stmt_journal ramdisk. The only issue is after rebooting the phone files will disappear, but /data has the nosuid flag enabled on the mount command, but that flag doesn't exist on the sqlite tmpfs.

Regards
[XPERIA X10 Android Development] nbk1986:
I just sniffed yesterday the packets when SEUS is connecting to the Sonyerricsson Serve.

What I found out is that SEUS is requesting following IP: 195.95.193.10

If you enter this in your browser it returns following:

ma3.extranet.sonyericsson.com

There you can download a software called EMMA. Someone knows what's that for a software?
[XPERIA X10 Android Development] goroh_kun:
I write program to rip original image from mtd raw image.

http://hotfile.com/dl/52522564/4d776ac/mtd_analyze.zip.html

I'm working to figure out how oob area works.

if you have any information please contact me, or write message here!

:)
[XPERIA X10 Android Development] goroh_kun:
Try another method to run modified kernel.

hi, all

I found that the method modifying boot or recovery area is not good way,

because these partition are signed with SE signature, and it seems that

bootloader check its SHA hash and signature everytime on boot process.

so I try another approach that

execute another kernel, from original SE kernel like kexec method.

but original SE kernel is not configured with CONFIG_KEXEC.

so I have to modify kexec interfaces from system calls to proc filesystem

access.

http://hotfile.com/dl/52604229/240e97c/kexec_ex.zip.html

http://hotfile.com/dl/52609760/96288b5/kexec-tools.tgz.html

It seems work to boot new kernel. you have to build kernel with initrd image.

wait for details..
[XPERIA X10 Android Development] jerpelea:
we have 2 options

patch loader or go kexec
[XPERIA X10 Android Development] jerpelea:
flash tools for x10 nand

happy play

http://hotfile.com/dl/53734913/3b68720/flash_tools.tar.bz2.html
[XPERIA X10 Android Development] jerpelea:
NO

- we can dump and flash nand (tested tools)

- SE boot (kernel is signed like .sin files) and our boot is not signed so it will not boot

WE need kexec to load our kernel or patch bootloader not to check for signed kernel

@custom rom Cyanogen V6 alpha is compiled but we can not boot it
[XPERIA X10 Android Development] jerpelea:
:))

you are so funny

if it was that simple we would do it
[XPERIA X10 Android Development] biktor_gj:
:)

First, bootloader and fota applications have some kind of lock and cannot be read (unlike boot, recovery amss & dsp). Second, to patch a bootloader you need to disassemble it, find all the points where it checks for signatures, and patch them. Then you need to test it, and if you mess it once, 400$ phone to the trash. Much more useful to have kexec working, since with it you could, in theory, boot the bootloader from ram, to check if patching goes good and do all the testing withour breaking anything. And you could run a kernel of choice.

Things aren't as easy as that I'm affraid...
[XPERIA X10 Android Development] goroh_kun:
How to dump bootloader

Hi, all

try this to dump your bootloader.

http://hotfile.com/dl/53890681/9e4b303/spldump.zip.html

the SPL image remains in internal RAM address 0x0 - 0x100000.

I wrote a driver to dump this area through /proc/splimage.

:)
[XPERIA X10 Android Development] biktor_gj:
I love you goroh, thank you very very much :)

On a side note, is it just me or it is full of checks everywhere?
[XPERIA X10 Android Development] jerpelea:
yep is full

thanks goroh

but dump seems to be wrong

after 0x3000 is padding

next block is at 0x100000

@kexec we need to somehow patch it to load the loader
[XPERIA X10 Android Development] zdzihu:
Thanks a million for those!

Now I'm just wondering how to patch my kernel to get it booted... Do you happen to have those sources patched by Goroh?
[XPERIA X10 Android Development] biktor_gj:
Suprise! You were lucky, I found it on my 44gb size x10 folder :) though I think this wasn't the last version and further changes have been done on the rpc driver...
[XPERIA X10 Android Development] zdzihu:
Amazing! Much appreciated!
[XPERIA X10 Android Development] Nikhil_007:
Droidx hacked with similarly locked bootloader

Hi Guys, I dont know if it helps or not, but its interested to notice that Droidx having a similar locked bootloader was cracked to install custom ROM, here is the link, might of some relevance...

//xdaforums.com/showthread.php?t=758907

EDIT:

Just add HTTP before that...
[XPERIA X10 Android Development] zdzihu:
Sorry to say but they didn't crack it :) Read carefully
[XPERIA X10 Android Development] MeZmeriZe_:
They are getting closer by making it so they can try stuff with less risk of true bricking...

http://www.engadget.com/2010/08/19/koushs-droid-x-recovery-paves-the-way-for-roms-to-come/
[XPERIA X10 Android Development] Bin4ry:
The DroidX Method is really interesting. But i think we should stick at our method here. Goroh_Kun has brought us very very far. Now we "just" have to correct the last problems.

I think it would be much help if not only the same people would be working on this ***** :D

Because I'm really out of ideas so i stopped working for 2 weeks now to get my head clear and made a little holiday. Now I'm back here and nothing really happend :D

**** ^^

Okay, so i think we have 2 possibilitys:

1.) Work further from here. Maybe some new people are willing to help ?!

For now i don't know who is all working atm. (I can think about that biktor has soldered a little to get JTAG or logging working now ?! :D )

2.) Ask OliPro if he is willing to take a look at the BL. But i think he won't do it for free and he won't have a device.

So whats your opionions? Who is still with us and willing to help ?

Let's wake up and start over again :D

Regards

Bin4ry
[XPERIA X10 Android Development] Cablekevin:
I'm willing to help! - There's no wiki about the X10 right? I'm willing to put up a wiki. (And if all is done, i'm willing to write correct manuals.) On the HD2 the manuals/tutorials sucked imo.
[XPERIA X10 Android Development] pietropizzi:
@Bin4ry

You are right biktor is working on something. Look at the other threads, (progress) the was also some technical discussion over there. Also at 2) there is already a donation thread. Good to see you on board again :)

Post may be deleted as not dev related
[XPERIA X10 Android Development] ddewbofh:
I'm no great coder but I have loads of experience with Linux (been a hard-core user since about 1.0) and I've got some experience with hacking drivers. So I can give you guys a hand with input on the general direction of things or approaches if wanted.
[XPERIA X10 Android Development] kiltaiga:
french c# developper, if i can help you, i will.
[XPERIA X10 Android Development] biktor_gj:
It will be nice to have a Wiki. All of us can put a lot of useful information in there, and it would be helpful for newcomers who don't have a clue on how to do a lot of things...

About recovery / roms etc.

I guess it's time to be creative :P

We still can't boot a fully working 2.0 / 2.1 / 2.2 rom due to the kernel differences and the bugs created by soft jumping to a second kernel, but we can have custom 1.6 roms. I can try to do some scripts and applications to get us a virtual recovery mode and bypass the default.prop & build.prop problem with the bootloader. *HINT* SE did mess up another thing on the init scripts which allow us to make some nice stuff without the bootloader even guessing it :P

We would loose some space on the system partition, but a clean system has usually 190mb free, and we'd be wasting about 10 - 20 mb on this. We would also have some lag on the boot process, but everything else would be transparent to the user.. if it works ;)

Want me to try?

Oh, this should work for the mini also...
[XPERIA X10 Android Development] Cablekevin:
You can allways try! - I'm going to have dinner, and i'll be on that wiki!
[XPERIA X10 Android Development] Bin4ry:
I'm rebuilding splboot now for some tests. I think we still messing some memory addresses. Maybe i'm wrong but worth a try ;)

For the Wiki: Gimme a Address and i'll add some infos f.e. how to modify the fota package ;)

For now i uploaded some stuff here:

http://noelleon.me/bin4ry/

Maybe someone is interested. Gorohs files are also uploaded there. I'll add stuff from time to time. And thx to noel_leon who is hosting the files :)

Regards

Bin4ry
[XPERIA X10 Android Development] Cablekevin:
I saw that "OpenX10Project.com" is still available, i'm going to purchase that domain and hook up the wiki with it.

For now the wiki is overhere: http://android.cablekevin.nl

Going to customize some features tonight. Hope this wiki can be placed over at the starting post.
[XPERIA X10 Android Development] biktor_gj:
Why not use xda developers' wiki?
[XPERIA X10 Android Development] Vilam:
Why not use Google Wave ?
[XPERIA X10 Android Development] MarylandCookie:
You might want to add the fota for 16 to 26 :)
[XPERIA X10 Android Development] goroh_kun:
Hi

Sorry I'm back from Holiday for 2 weeks.

I'll try to continue fix some problem in custom-kernel.

I've alalized almost all drivers uses RPC in xperia(snapdragon).

anyway I have to catch up new informations in this thread

:)
[XPERIA X10 Android Development] Cablekevin:
Google wave will be discontinued...
[XPERIA X10 Android Development] Bin4ry:
I think it's a good idea to create a own wiki. We can add informations to both wikis :)

Welcome back my friend :)

Regards

Bin4ry
[XPERIA X10 Android Development] chandyperry:
For the xda X10 Wiki : http://xdaforums.com/wiki/index.php?title=Xperia_X10

I'm not a dev but I'll be glad to help testing on my X10! :)

Good luck!
[XPERIA X10 Android Development] Niclas.Hedlund:
Please let me know if I could help you with anything.

I'm a hardware-engineer from Sweden.

C programming, VB.net and some assembler, IDA-disassembly, soldering etc.

I also have access to a hardware USB-analyzer, oscilloscope, logic analyzer, JTAG-interfaces etc. (And of course my own X10)
[XPERIA X10 Android Development] biktor_gj:
Just a little note:

My idea seems to work, with some little problems that I have to fix but roughly I can chroot to a new system and override init scripts from the boot image. I have yet to finish modifying the recovery application and create some scripts to automate the process and make it cleaner, but I think we could make it stable. On the following days (2-3 I expect) I will post an alpha version so you guys can check it out and improve it if you want(the more people helping the better we'll get it ;))

regards!
[XPERIA X10 Android Development] jerpelea:
i am back from hollyday

preparing new cyanogen build
[XPERIA X10 Android Development] biktor_gj:
Could you build a standard 1.6 image for testing?

im still troubleshooting some problems with some watchdog timer giving up too soon, but it woud come really handy to test the chrooted recovery...
[XPERIA X10 Android Development] jerpelea:
yes i can

i will in 2-3 days
[XPERIA X10 Android Development] Chewitt:
As long as i can just Flash Tool my handset back if i mess it up i would be more than willing to test (im an EA Beta Tester and so know what is needed, with bug reporting etc) also i would like to get a head start on theming the custom roms.
[XPERIA X10 Android Development] mayank.1love:
SEUS to write boot loader

Here is my little theory:-

Our X10 came preloaded with initial version of boot loader.

SE till now have not updated the boot loader hence we do not know how to put it in our device.

From my past experience I can pretty much tell that replacing or writing boot loader into the X10 must be implemented somewhere in the SEUS itself.

With the new Android version from SE it'll also include new boot loader that may be the new fourth file from the blob_fs folder.

We can confirm about this only by decompiling jars of SEUS.

CAUTIONARY NOTE: If the boot loader writing step fails in between we may have a permanently bricked X10 as the recovery/booting is done by boot loader itself and yet we don't know any low level method of writing boot loader into the X10.
[XPERIA X10 Android Development] ptesmoke:
just wanna say a quick thanks to the devs for all theyre hard work, and lets not clutter this thread up again ppl. lets make sure its clean for the devs.

cheers
[XPERIA X10 Android Development] Chewitt:
Make Sense now?
[XPERIA X10 Android Development] n-ki:
It's been a while since I tinkered with stuff, but as I understand things they don't really need to update the bootloader unless itself got a bug in it, or they want to change the key. But your assumption should nevertheless be correct. Does anyone have an idea where to start? I can pick them apart and look through the logics, if someone points me in a direction. Time is limited, and I'm a bit rusty. :P
[XPERIA X10 Android Development] HunteronX:
I'd like to test this as well - I'm usually good at picking out hard-to-see problems/bugs.

I'm not sure that I could improve your work, but I'll help as much as possible.