( Good news ) source of gy gpu - Galaxy Y GT-S5360 General

Bcm has provided us .so files of our gpu but it is compiled so of no use
there is a app called IDA Pro which can decompile .so files and we can get source from it and edit it.
Any dev familar with c++ and c languages can try this app
and get the source of our gpu.

just google it to find IDA pro
Hit Thanks If U Like My Effort

wow, good news

idm pro is used for reverse engineering... we can try to reverse engineer those .so files given by broadcom... which is very difficult...don't you think that devs could have already done that long ago...

Apexpreadtor said:
Bcm has provided us .so files of our gpu but it is compiled so of no use
there is a app called IDA Pro which can decompile .so files and we can get source from it and edit it.
Any dev familar with c++ and c languages can try this app
and get the source of our gpu.
Click to expand...
Click to collapse
amit.mb said:
idm pro is used for reverse engineering... we can try to reverse engineer those .so files given by broadcom... which is very difficult...don't you think that devs could have already done that long ago...
Click to expand...
Click to collapse
+1

i think no devs have tried the ida pro app to extract source from .so files

Try contact whitexp
Sent from my GT-S5360 using Xparent ICS Tapatalk 2

Reverse engineered code is extremely hard to read since all the names of functions and variables are lost in the compilation. It's even harder because it's a file that handles very complex gpu calculations
In short, never going to happen, all developers (especially whitexp) do know that you can reverse engineer the libs, but it would be so hard that it's not even an option

i can say one thing....when its not addet in white xp.s threads than its not the one what we need!!!!

Related

Android sound lead?

Ive spent hours and hours on google, looking for a way to DECOMPILE a .dll but the actual term is DISASSEMBLE, and I think I may have something, its in the picture below, can anyone tell me anything, Im trying to learn how to read the stuff now
you cannot get a source code from a compiled binary
if you want to view the compiled assembly and try to make sense of it I recommend using IDA or OllyDbg
you can also use the hexrays addon to IDA to mock up some C code from a function.
without a map file or a very large export table, you wont be able to get function names.
what you are looking at in that picture is just a list of exports, its almost useless.
nice! thanks alot! ill try and figure this out now too, so from what it looks like, when im all done and have a big headache, ill have something that looks like c?
Rajinn said:
you can also use the hexrays addon to IDA to mock up some C code from a function.
Click to expand...
Click to collapse
Would this be useful? I have IDA installed, and know some C (not ARM instructions, though). I'd imagine someone's probably already done that, though?
If this were a standard x86 binary (what I'm familiar with), getting a C mock up would be immensely useful. But since we're in ARM I know it's a whole different ballgame.

Recompiling Dolfin and making changes.

The Dolpfin browser's source is available at http://opensource.samsung.com/reception/reception_main.do?method=reception_list&menu_item=mobile
Would it be possible to modify the source to include say, full screen browsing, updated webkit components and so on?
check this thread- http://forum.xda-developers.com/showthread.php?t=967180
adfree is trying to replace XXJL2's dolfin browser with that of XXJID. it might be useful to you.
sabianadmin said:
The Dolpfin browser's source is available at http://opensource.samsung.com/reception/reception_main.do?method=reception_list&menu_item=mobile
Would it be possible to modify the source to include say, full screen browsing, updated webkit components and so on?
Click to expand...
Click to collapse
Modify sources and recompile? Sure.
Load it on the Wave? No option at the moment and there might even be difficult to be done in the future.
Remember that open source means you are free to review the source, offer modifications and reuse the sources elsewhere (if in line with the license used), but that does not mean you can replace it.
Thank you very much himadri_sm.
But adfree is not smart enough to do this.
Dolfin is not standalone App like Facebook or Twitter for instance...
It is hardcoded into apps_compressed.bin and additional uses Exe/DLL00111104.DLL
About sabianadmin's idea.
This is tough job too.
As I know such project needs manpower... to make stable trusted Browser.
Nobody knows, if all parts in this source and if easily to port into bada App possible...
Maybe if Opera Developer would do such experiments, then more success.
If Hobby Programmer...
Best Regards
mijoma said:
Modify sources and recompile? Sure.
Load it on the Wave? No option at the moment and there might even be difficult to be done in the future.
Remember that open source means you are free to review the source, offer modifications and reuse the sources elsewhere (if in line with the license used), but that does not mean you can replace it.
Click to expand...
Click to collapse
:-/ not sure you quite get my meaning, im talking about using the Bada SDK to compile a modified version of the browser and creating a new browser based on the original Dolfin source, the source is just weird i was expecting .cpp and so forth but instead they have gone with microsoft standards like .dll and .bat . Is it me or are samsung new to this platform development thing...
Dolfin is not only for bada... Samsung used this for several platforms...
So its same... you have to port the source...
Look here for Example:
http://forum.xda-developers.com/showthread.php?t=1004193
Linked Browser is around 3 MB...
Better we start some easier project... for example TICTACTOE on JAVA with Bluetooth Support... NO JOKE
http://forum.xda-developers.com/showthread.php?t=999256
Here are the source code for bada...
We need someone who made JAVA Version for instance. Then you could play S8500 against I9000 user.
This source could also help to develop simple check... or other Multiplayer over Bluetooth.
Best Regards

SGSII: Social Hub Premium on Galaxy Gio

Hi, i'm trying to do some experiments. I'd love to install Social Hub Premium on my galaxy gio. So, I went to this post and i downloaded the first file. It's worked for the first minute! It shows up this: "There is no Seven service available". What can I do? I tryed by installing some apks but they didn't work. Do you have any ideas? Thank you!
PS. I'm trying also to install MinyDiary.apk. I haven't found one that worked yet. Can you help me?
... no one?
Possible: the SGS II has an ARMv7 processor, the Gio an ARMv6. If there's any NDK code in there, it won't work.
Did you copy the proper libraries and framework as well?
Did you ever try ddms or logcat to see if there was any useful output from that?
And last but not least, this is a volunteer forum, with volunteer developpers, who do this as a hobby, for fun. Don't expect your every whim to be answered in less than 24 hours.
Darkshado said:
And last but not least, this is a volunteer forum, with volunteer developpers, who do this as a hobby, for fun. Don't expect your every whim to be answered in less than 24 hours.
Click to expand...
Click to collapse
LOL Yes, but this isn't my hobby!?! LOL You're crazyyy
Just my free time
Darkshado said:
Possible: the SGS II has an ARMv7 processor, the Gio an ARMv6. If there's any NDK code in there, it won't work.
Did you copy the proper libraries and framework as well?
Did you ever try ddms or logcat to see if there was any useful output from that?
And last but not least, this is a volunteer forum, with volunteer developpers, who do this as a hobby, for fun. Don't expect your every whim to be answered in less than 24 hours.
Click to expand...
Click to collapse
What do you mean? ... do i have to unpack the apk?
No. In addition to the usual cross-compatible Java/Dalvik code used in Android applications, it is possible to compile applications or libraries that include native binary code.
If the application you're trying to run contains such code, and that it is compiled to run on ARMv7 processors, it is likely to contain instructions not present on ARMv6 chips.
Also, differences in the TouchWiz framework between the two phones, or the absence of proper MDPI resources in the APK may cause problems.
So... this mean i can't do anything is there a version for galaxy gio?

[Q] Code App

Hey i am looking for a good Code App which will be able to run and compile or at list only run without the needing to compile the files.
I was looking at DroidEdit But i have no idea how to use their external use of FTP/SFTP cause im pretty new to this stuff.
Is there another/better program i can use that makes that much more easy? if not , does anyone have any Guides to how to use thos Run/Compile on FTP/SFTP, all i found it a Compile command for C++ but i will be using Java mostly. The bigger problem is making the Code RUN and not the compiling process..
Thank You.
Check out AIDE on the play store. Full java development cycle on Android device. Compatible with Eclipse. Can use Dropbox and/or GIT with it.
https://play.google.com/store/apps/details?id=com.aide.ui
Edit :
Thank you i have downloaded it but it looks like its only for app building, moreover when im trying to build some new project all it gives me is one of the 3 they have[hello world/tetris/clock] and when i try put my code it it puts it all in but ignores is, it don't fix errors or compile/run like it does for thos 3 examples.
Or is there something im doing wrong?
Bump. Any help guys?
Even I am also searching for an elegant solution for java only development. OK till then check out terminal IDE.
https://play.google.com/store/apps/details?id=com.spartacusrex.spartacuside
It's heavy but works. You have to compile code then convert into dex file and then run it.
Bit lengthy but achievable.
Sent from my Galaxy Nexus using Tapatalk 2

Please teach me: HDR algorithm port

Excuse me for asking a silly question.
Just wondering, how difficult is it to reverse engineer the HDR algorithm used in the Pixel camera app?
Is the algorithm itself is embed within encrypted codes to prevent reverse engineering?
(I guess in this case, ported camera apps all just copy and paste the code?)
Or can we actually look at the algorithm if we open the app on a developer platform?
I'm not trying to develop an app, just more general question because I see many manufactures are not quite catching up with Google HDR and wondering why...
port
You can extract the apk and copy the code and build it in your own app or if you want, You can help me develop my rom which can have the HDR algorithm and many more thing.
If you want to contact me you can post anything on the post mentioned below with the link
https://forum.xda-developers.com/ge...e-ui-rom-google-pixel-3-t3954765#post80019412
Ugh.. Sorry I'm not a developer myself. I'd love to help as much tho...
You can download and install RAR and then press the .. button and press it again and copy everything to your download folder and upload everything to mega and tell me your mega account
muhammad42620 said:
You can extract the apk and copy the code and build it in your own app or if you want, You can help me develop my rom which can have the HDR algorithm and many more thing.
If you want to contact me you can post anything on the post mentioned below with the link
https://forum.xda-developers.com/ge...e-ui-rom-google-pixel-3-t3954765#post80019412
Click to expand...
Click to collapse
Did you ever get the ROM going?
I suspect that a lot of the camera processing algorithms used are made with high-perf compiled languages, such as C++, making reverse-engineering quite difficult (but definitely possible). Many of the gcam ports take the original app and make edits, for new UI features or editing libs for features such as contrast. I'm not sure if Google obfuscates their code to protect their intellectual property.
(there is a chance that I am wrong, but simply "copy and pasting" HDR code will definitely not work to create a new app that is separate from GCAM)

Categories

Resources