yashsingh1/xdaforums huggingface dataset:
[Thunderbolt Q&A, Help & Troubleshooting] NavyKwonMA:
I'm running th3ory now.... not sure what version I think its the newest one out
[Desire Q&A, Help & Troubleshooting] adacho1988:
Hi. Where is that instruction for Supernova Extreme 2.0.0.1 users to flash 2.0.1.1 from ext3 on ext4 without wipe with 4extrecovery cause i can't find it?
[Desire Q&A, Help & Troubleshooting] mcforwin:
It's located here!!

http://supernova.droidzone.in/2011/05/04/how-to-install-supernova-summary/

Scroll to the bottom!!

xD
[Desire Q&A, Help & Troubleshooting] adacho1988:
Thank you:-)
[Acer Iconia A500] harlaquin:
So I have downloaded and played the zenonia rpg's and accually my fav is itonia3.

I have looked through the market but the market search results are kinda all over the place so never know what your loking at.

What other rpg's are there like the zenonia and inotia3.

Not intrested in emulators I know there are tons of older games for those.

Looking for android specific ones.
[Acer Iconia A500] Johnny0906:
Zelda? lol..................
[Acer Iconia A500] entropy.of.avarice:
may i recommend

The first computer based RPG I ever played back in my Sun SPARC days? Nethack. There are some great android versions on the market - and if you have not played it you are missing out.
[Acer Iconia A500] harlaquin:
Yes zelda, why is that funny?

I mean a 2d rpg like game that is like the old zelda on nintendo. Zenonia 1,2, and 3 and Itonia 3 are all like zelda and I was curious if there were more.

LOL we cant all be uber cool, some of us still like the classics. It dont all have to be blood and guts ya know to be a good game.
[Acer Iconia A500] phillymatt:
I just started Battleheart:

http://www.youtube.com/watch?v=UaPoDZyRmbw
[HTC Sensation] Damitu:
I am sorry if this is a repeat post but, I have had to switch from using

sense on my Sensation to Launcher Pro.

Everytime I would end an application or press the home button

I would get a white background with green HTC logo and a

spinning wheel, sometimes as long as 30 seconds before sense

would reload itself....At first it didn't bother me but, yesterday it

did it during a call.

Has anyone else experienced this? or found a solution?

Any Ideas suggestions rants monologues or one sided conversations would

be appreciated..ok maybe not the last one..

Thanks
[HTC Sensation] Sum14u2nvy:
I suggest you format your phone. Back it up first and then format it. Then install it. I think you should Go Launcher IMO. I use it and it's really good.
[HTC Sensation] matrixblue:
Did you make sure go into Application settings and clear the default on HTC Sense then set Launcher Pro as the default launcher?

I use ADW EX btw
[HTC Sensation] Damitu:
It appears to run better now that I have LP as the home launcher.

Just a shame because I like the sense interface.
[HTC Sensation] Ivanstein:
I used some themes for sense that I downloaded and it did the same thing. It did not like those themes. After uninstalling them and a few reboots, everything is back to normal. Have you used different themes?
[HTC Sensation] Damitu:
Yes, I have... I'll attempt to put it back on the original theme that came

with the phone and reboot..See if that takes care of it.

Thanks
[Epic 4G Q&A, Help & Troubleshooting] Led4lyf:
What themes are compatable with srf 1.2 and genocide on eco5.

I guess I don't understand, in the apps and themes section some of the themes say eco5 meaning I should be able to use them. So for example the asc honeycomb fusion explosion says eco5 but it says I need a rom that is deodexed, I am a noob what does that mean?
[Epic 4G Q&A, Help & Troubleshooting] JohnCorleone:
I believe any of the EC05 themes will work on SRF 1.2. I have tried almost all of them actually.
[Epic 4G Q&A, Help & Troubleshooting] Led4lyf:
So what does deodexed mean.
[Epic 4G Q&A, Help & Troubleshooting] JohnCorleone:
Well, I don't know the exact definition but most of the ROMs are deodexed to allow sustom themes and modifications to be added. I don't believe you can add themes to Odexed ROMs. I may be wrong here but you are definately good to go on SRF 1.2
[Epic 4G Q&A, Help & Troubleshooting] scottyd035ntknow:
All roms are deodexed except the bone stock touchwiz rom. Most, if not all ec05 themes will work with srf 1.2 but never assume. If you want to try then make a clockwork backup before you do anything.

Sent from my Epic 4G on boost mobile. Syndicate ROM, Genocide 1.4GHZ.
[Epic 4G Q&A, Help & Troubleshooting] JohnCorleone:
Yeah, only stock ROMs and the leaks are odexed as far as I know. Always have a good nandroid just in case. It can save you a lot of headaches if you get a bad download or data corruption
[Epic 4G Q&A, Help & Troubleshooting] schnowdapowda:
Srf 1.2 also requires the lockscreen mod fyi.. but I think all the themes have it by now. Also deodexed means the .odex files are removed. What that means? I hve no clue.

Cd's or tapes?
[Epic 4G Q&A, Help & Troubleshooting] JohnCorleone:
Aah..good point Schnowda! I would get the ACS Updater app also. All of the EC05 themes on there will work for sure. Probably good to avoid any theme released before SRF 1.2 just to be safe
[Epic 4G Q&A, Help & Troubleshooting] Goodroid:
WHAT IS AN ODEX FILE?

In Android file system, applications come in packages with the extension .apk. These application packages, or APKs contain certain .odex files whose supposed function is to save space. These ‘odex’ files are actually collections of parts of an application that are optimized before booting. Doing so speeds up the boot process, as it preloads part of an application. On the other hand, it also makes hacking those applications difficult because a part of the coding has already been extracted to another location before execution.

THEN COMES DEODEX

Deodexing is basically repackaging of these APKs in a certain way, such that they are reassembled into classes.dex files. By doing that, all pieces of an application package are put together back in one place, thus eliminating the worry of a modified APK conflicting with some separate odexed parts.

In summary, Deodexed ROMs (or APKs) have all their application packages put back together in one place, allowing for easy modification such as theming. Since no pieces of code are coming from any external location, custom ROMs or APKs are always deodexed to ensure integrity.

SOURCE: What Is Odex And Deodex In Android [Complete Guide]
[Galaxy Tab 10.1 Q&A, Help & Troubleshooting] Rockwell22:
Anyone try this out yet? If so what's the best app out there? Many thanks in advance
[Galaxy Tab 10.1 Q&A, Help & Troubleshooting] pdxrealtor:
I've been using ES File Explorer. Download it from the market.

I can connect to my NAS and my MAC. Should let me connect my phone as well, but I haven't messed with that yet.
[Galaxy Tab 10.1 Q&A, Help & Troubleshooting] giltwist:
I use Samba Filesharing; it works great over wifi. I'd link it for you, but I don't have enough posts yet.
[Galaxy Tab 10.1 Q&A, Help & Troubleshooting] joedoe:
Astro File Manager and Total Commander can do that as well.
[Galaxy Tab 10.1 Q&A, Help & Troubleshooting] pdxrealtor:
Someone else here just turned me on to File Magager HD- made for the tablet.

Check it out,... on the market.

Here's the link about a couple of differences between ES and File Manager that I noticed.
[Galaxy Tab 10.1 Q&A, Help & Troubleshooting] TabGuy:
+ 1 for File Manager HD
[Galaxy Tab 10.1 Q&A, Help & Troubleshooting] kiowahawk:
Samsung kies works for me.
[Galaxy Tab 10.1 Q&A, Help & Troubleshooting] francis1987:
ES File Explorer works great, if ur trying to stream of a media server UpNserver works well as well..
[Galaxy Tab 10.1 Q&A, Help & Troubleshooting] tomasmedek:
File Manager HD look good. But how to set it up? What to fill in? I thought it will be easy just like to add new notebook to my home network. I just know the name of my network and the password generated by Win7. Where to find the rest?
[Galaxy Tab 10.1 Q&A, Help & Troubleshooting] opposition1:
I love ES File Explorer as well.
[Galaxy Tab 10.1 Q&A, Help & Troubleshooting] TabGuy:
It is easy. Tap on the menu in the upper right corner. Tap on LAN connection. Then Tap on Scan in the upper right hand corner. All of the PCs on your home network should show up.

Then just tap on the PC you want to exchange files with and a dialog panel will show up. In that panel select the option that says it's a secure connection, add in your user ID and password. You should see all the shares on that computer.
[Galaxy Tab 10.1 Q&A, Help & Troubleshooting] Jay Evans:
As stated above. Easy.

Now if you want to avoid scanning every time. You can assign a Static IP to your computer (with the Router) and use the Create for Bookmarks to the folders you access all the time.
[Eee Pad Transformer Q&A, Help & Troubleshooting] lolguy:
Would anyone have experience with the two primary 3.2 roots? I am running Prime 1.6 now and was looking to try a flavor of 3.2. Any perspectives are appreciated. Thanks!
[Eee Pad Transformer Q&A, Help & Troubleshooting] Deusdies:
For me personally, Revolver 2.0 gave me constant random reboots (even after following the procedure from his post), numerous applications would constantly force close on me, tablet would often freeze, etc. Last night I installed Prime 1.7 and had 1 freeze so far.
[Captivate Android Development] Smasher816:
Great work adam. cant wait to see this used to reflash bootloaders or something.
[Captivate Android Development] bulletproof1013:
now we need firmware... i figured adam would have flashed something already , and thought about getting back from that flash later :P
[Captivate Android Development] Kaik541:
https://github.com/teamhacksung/uBoot

possibility of uBoot on our devices... so much nicer than our current bootloaders. initial work has been done by codeworkx for compatibility with our boards, but (obviously) hasn't been tested
[Captivate Android Development] samvillian:
COOOL

:P

looks good
[Captivate Android Development] snowake:
Very exciting work y'all! Any plans on using it to dual boot Andbuntu/iOS?
[Captivate Android Development] echonc:
Wow dude, you do some great work. Keep us posted!

Now if it only was a light sabor too....
[Captivate Android Development] Smasher816:
i did a little bit of reading and definitly agree it would be cool to get uboot on our phones,

along with unbicking devices.

I would love to help sadly I have no knowledge of this low level stuff, or soldering skills.

I will watch this thread closely. Good luck guys.

http://www.linuxfordevices.com/c/a/...s-UBoot-the-universal-open-source-bootloader/
[Captivate Android Development] AdamOutler:
I was attempting to see what i could "upload" from my daily phone. I messed up my daily phone while performing this modification. I was trying to remove the xOM5 resistor and got impatient. I broke it off, it took the pad with it and I and was left with only a .001mm wire on the board. I attempted to solder it for about 6 hours straight and after a while I swiped off 5 resistors in a line. I'm sure I could repair it, but I just went and bought another phone.

Lesson: Take your time, and don't try to force anything. That glue is tough and it acts as a heat sink. Remove the glue from one side of the resistor, heat the entire resistor up and let it slide off. Don't try to speed it up.

Once you perform this modification everything works just fine. No problems. It's a risky procedure though.

I still have not tested any firmware sucessfully. I tried a few precompiled uboots, but I did not yet try the uboot mentioned above.
[Captivate Android Development] Trae32566:
This looks awesome, although I'm hesitant to do it, because there's always that chance that I will need to RMA. Sorry about your phone Adam, I think everyone in the forum is probably in love with you now though!
[Captivate Android Development] BigMc71:
I would add that when doing this work, you should use ESD protections. Wrist strap (you can rig a homemade version), ESD mat, etc. Not as big of a risk in a humid environment, but as relative humidity drops, the risk increases. You can never be to safe if your phone is valuable to you. Typically, consumer electronics are hardened to ESD through connectors and the housing, but when you are directly handing the PCBA, you are potentially bypassing the hardware filters.
[Captivate Android Development] bulletproof1013:
I need something to flash with this bad boy now.
[Captivate Android Development] ReznikAkime:
Adam, thanks for all your work, and everyone else for that matter. Connexion never responded to my PM about jtag work, but this little modification is so damned easy I went ahead and did it. I'll be patiently waiting for a firmware we can use to reflash bricked phones in the future.

Again, thanks a ton!
[Captivate Android Development] z0bug33:
I don't need to rework the board do I? As in is picture 4 simply for reference?
[Captivate Android Development] AdamOutler:
Picture 6.
[Captivate Android Development] midas5:
Adam, did you try tracing the i2c?

It might give us an un-brick mode without even soldering om5.
[Captivate Android Development] b-eock:
So what would this exaclty do?, dont wanna do it till i know exactly what it does.

Sent from my Cappy with Glitch V11 LL at 1.6GHz stable, Juwe's RAM script, V6 script, V8 kickass kernel tweaks, and 3G booster script using XDA Premium App
[Captivate Android Development] AdamOutler:
No, I have not been messing with hardware since I found the OM5 mod. I wish to develop this further. If you can get me a pin number to trace I will do that. Please look up the pin in the S5PC110 manual and I will trace it... I've been very busy locating software for this mod.

Currently we are running into this:

��������������������������������������������������������������������������������
Uart negotiation Error

Secure Fail Error

Secure Fail Error is likely because the uBoot I am loading violates the S5PC110 chain of trust. I am working to locate software which will not violate the chain of trust.

See this post for more:

I have a 3 day waiting period for my id on that site to become active, at which point, I believe we will have a solution.
[Captivate Android Development] AdamOutler:
I believe the binary on this page will be the solution http://www.aesop.or.kr/?mid=Board_Download_S5PC100&page=2&document_srl=75581
[Captivate Android Development] TheEscapist:
Allows you to boot from things other than the internal sdcard, and overwrite memory on the phone. Basically, if you break a bootloader, this is the only thing that could fix it beyond re-jtaging it.

At this point, there's no real point unless a) your device is bricked or b) Adam gets the software half up and running, in which you could do it as a pre-emptive measure.
[Captivate Android Development] midas5:
I understand it slightly differently.

BL0 - iROM (location ROM)

BL1 - IBL (location OneNand 0x0000 - 0x1fff)

BL2 - PBL (location OneNand 0x2000 - 0x3fff)

BL3 - SBL (OneNand SBL partition)

What we now have is BL0 can load combined (BL1/BL2) over USB.

BL1 is signature checked by BL0

BL2 is signature checked by BL1 (In our case, we have found a BL1 that does not check BL2)

BL3 is signature checked by BL2 (In our case, we can write our own BL2 that does not need to signature check BL3.

Haven't we got as far as loading a BL3/SBL via USB now and thus reached Odin/Loke download mode?
[Captivate Android Development] AdamOutler:
We are trying to do so. Rebellos is looking at utilizing the code from IROM to perform the duty of loading the SBL into DRAM once the PBL has initialized DRAM.... so basically..

IROM>IBL>IROM>SBL... We need some sort of way to initialize DRAM and the variables which we need. He said something about skipping the PBL all together, but I don't know... It was my understanding that the IBL and PBL worked together as a single bootloader, but that's a high level overview on my part.

Why would Samsung call it Secondary Bootloader if it's BL3? It would make more sense for IROM and PBL to be a single bootloader which initializes memory, loads SBL and then SBL would be the final bootloader which performs more initialization and loads the kernel.
[Captivate Android Development] Rebellos:
Okay, lets say in different words:

I don't care and got no clear clue what is BL1 and whats BL2, all I know is what these 2 together have to do. Init DRAM and load BL3(SBL), I don't care what are we skipping or not skipping. Just want to get it working the way it should. :P
[Captivate Android Development] AdamOutler:
Ok, so Samsung has decided to make 4 total stages of bootloaders...

BL0 IROM

BL1 IBL

BL2 PBL <this is where we execute our stuff

BL3 SBL

Got it. They document the SBL as Secondary bootloader and that's where my confusion lays.
[Captivate Android Development] Rebellos:
We can say so, though in Samsung's terminology, PBL is supposed to execute in DRAM already, and looks like everything what executes in iRAM they call IBL. :]

Just finishing my new crazy test thing. It has relatively high probability to work (at least till USB loading thing), which is about 30% :D

Gonna post it in ~20minutes. Stay tuned!

//edit:

Attaching new testcode, now I included IBL stage2 from the boot.bin you sent me. Lets see what it does to your phone...
[Captivate Android Development] midas5:
The reason for the multiple boot loaders is simple.

When the CPU switches on and boots, none of the other needed components are powered on.

So, in BL0 IROM, only a small amount of RAM and ROM is usable.

The DRAM and OneNand are powered off.

All BL0 has to do is try to load BL1 and BL2 (BL1 and BL2 are loaded in one go.)

Unfortunately, the main DRAM is still switched off at this stage, so BL1 and BL2 don't have much memory to play with.

BL1 and BL2 then have the combined task of switching on the DRAM and loading the BL3 into DRAM somewhere and running it.

BL3 then has more memory to work with, so can have more features, just like the SBL does.

One of the tasks of the BL3 is to load the Linux kernel image and run that.

The Linux kernel then mounts the various partitions, starts up the modem and android VM and your phone is running.

Now, if the IROM could have switched on the DRAM, it could have loaded SBL directly. I suspect there are good reasons not to do this straight away, and these are probably for power saving reasons.

Now, making BL2 make function calls into the IROM to load the BL3 over USB should be workable, if you can avoid the signature checking that the IROM does. I would have preferred to use the already existing C code to do that. (see the SBL source code we already have showing the LOKE functions)

We should be able to develop it now that we have UART output to give us some idea as to how the USB download is proceeding.

It is a shame I don't have a spare I9000 to play with. Between Rebelios and myself, we would have had this working by now. We just need some able ASM and C programmers.
[Captivate Android Development] Rebellos:
Altought this discussion about BL levels and naming convention starts to be pointless, if we assume BL2 as PBL, it is already executed in DRAM. DRAM is configured by IBL stage_2, IBL stage_1 is only dummy thing used usually to break secure boot chain (no stage2 pubkey in stage1 sign causes such behaviour) so I come to conclusion that in fact the stage1 is a bow in our side, as without splitted IBL we wouldn't be able to play alot with secureboot bypassing.

The reason that iROM doesn't configure RAM already is very simple.

RAM is external chip connected to CPU through GPIOs, and it is board-dependend, for example: I9000 does have 512MB of RAM, splitted over few chips and additional some small SRAM, the same or very similiar configuration has Odroid-T, while S8500 and S8530 doesn't appear to have any SRAM banks, and they had only 384MB RAM, also (probably in result of that) they've got different memory mapping from I9000. All, or most of these things are being setup in IBL stage2.

There is HUGE sourcecode of dnw through USB_OTG controller (probably exactly the same protocol as iROM does use) in Odroid's UBoot, take a look at pc11x sources, fastboot and otg_hs (or something similiar in name), in total that's around 100KB of C code. For comparision - dnw through UART code in C would take around 5KB, or even less.

So, if we fail to launch iROM USB loader, we can always compile UBoot's fastboot code to our BL, but i feel its alot of shiet todo.
[Captivate Android Development] AdamOutler:
Here are the results from this firmware...

I downloaded the firmware

adam@Adam-Desktop:~/Desktop/dltool$ sudo ./smdk-usbdl -f ./s5pc110_test/s5pc110_sbl_loader.bin -a D0020000
SMDK42XX,S3C64XX USB Download Tool
Version 0.20 (c) 2004,2005,2006 Ben Dooks <ben-linux@fluff.org>

S3C64XX Detected!
=> found device: bus 001, dev 063
=> loaded 24576 bytes from ./s5pc110_test/s5pc110_sbl_loader.bin
=> Downloading 24586 bytes to 0xd0020000
=> Data checksum ffb7
=> usb_bulk_write() returned 24586
adam@Adam-Desktop:~/Desktop/dltool$

This came over UART

����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
Uart negotiation Error

Welcome to the S5PC110 resurrector by Rebellos!

Calling SGS IBL Stage2, pray so it wont hang...

DONE!

Testing if BL3 area is R/W

DONE!

Please prepare USB dltool with BL3 (SBL)

Starting downloader in...
9
8
7
6
5
4
3
2
1
0

There is no pause for the countdown... it simply rolls out very quickly, it may be paused, but it is very quick.

if you could, give 1 second after each number and reduce from 10 to just 3? As long as I can get something and a confirmation that the action is now happening.... like I'd like to just see 3... (one second) 2...(one second) 1...(one second) Initiating SBL Download....

I tried a few times to upload SBL to DRAM area at 0x8000_0000... it just hangs.

adam@Adam-Desktop:~/Desktop/dltool$ sudo ./smdk-usbdl -f /home/adam/Desktop/RomPackages/I897UCKF1/Sbl.bin -a 80000000
SMDK42XX,S3C64XX USB Download Tool
Version 0.20 (c) 2004,2005,2006 Ben Dooks <ben-linux@fluff.org>

S3C64XX Detected!
=> found device: bus 001, dev 063
=> loaded 1310720 bytes from /home/adam/Desktop/RomPackages/I897UCKF1/Sbl.bin
=> Downloading 1310730 bytes to 0x80000000
=> Data checksum f062

This just hangs.

Now, the interesting part is that I can upload to DRAM from IROM without any hanging... Don't get this wrong.... I can't upload the SBL after uploading the custom SBL uploader... I can upload the SBL ONLY as a stand-alone firmware and it will take it, so IROM may initialize DRAM??? I don't know..

adam@Adam-Desktop:~/Desktop/dltool$ sudo ./smdk-usbdl -f /home/adam/Desktop/RomPackages/I897UCKF1/Sbl.bin -a 80000000
SMDK42XX,S3C64XX USB Download Tool
Version 0.20 (c) 2004,2005,2006 Ben Dooks <ben-linux@fluff.org>

S3C64XX Detected!
=> found device: bus 001, dev 064
=> loaded 1310720 bytes from /home/adam/Desktop/RomPackages/I897UCKF1/Sbl.bin
=> Downloading 1310730 bytes to 0x80000000
=> Data checksum f062
=> usb_bulk_write() returned 1310730
adam@Adam-Desktop:~/Desktop/dltool$

kinda wierd... dunno.

The timer is still not timing and the SBL will not download... So whatever is after the timer is not initializing the downloader again.

Any idea of the proper location to write the SBL?
[Captivate Android Development] Rebellos:
Told you already, proper SBL upload location is 0x40244000. But it won't start directly from iROM.

Good news are that IBL code worked as it should and it properly init DRAM controllers, after it we've got access to all 512MB of memory. :)

Under 0x8000_0000 there is no memory (take a look at memory chart in S5PC110 UM), thats just dummy area, I've met such weird things, data appears to be written there but can't be read/executed from there.

The bad thing is that I'm still dumb at system pause execution, and iROM dload hangs.

These are the last 2 things todo and we've got fully working BL3 loader :)
[Captivate Android Development] Rebellos:
Check it out now