yashsingh1/xdaforums huggingface dataset:
[Hardware Hacking General] bhundven:
Currently, I only know this method to work on SGS( not sgs2 or sgs3 ) phones with the FSA9480.
[Hardware Hacking General] AdamOutler:
The switches are messages from levels 1-7. Turn on more to get more messages.
[Hardware Hacking General] bhundven:
That makes sense, but what doesn't is if I set SWITCH_SEL to 1234567 or any combination with 2, I get no output. As long as I don't have 2 in there, it works fine. Must just be this device.
[Hardware Hacking General] Fly-n-High:
Memory Architecture

Of course each device will have a different Memory Map. Each carrier designs their varient based on what they want and need to function. The MM is sectioned off in the ROM. Any user or modifiable area is stored in RAM so remember we are working in an area that is not supposed to touched (ROM).

Bootloaders are tricky beasts, have never developed a flashing algorithm so I don't know. Usually BLs are not updated after release ( atleast in my field) only sw/fw is.

Either way, excellent ideas, but there is always a way in!
[Hardware Hacking General] bhundven:
huh?
[Hardware Hacking General] korea_CHUN:
Good post

Nice...!!

Thanks you~
[Hardware Hacking General] harish2704:
can't get SBL or PBL logs on uart in galaxy-y (GT-S5360)

Hello sir,

Thanks for your great tutorial .

I Tried to get uart on galaxy-y (GT-S5360) . I got a working uart but can't see any PBL or SBL logs during the boot. The only log I see during the booting is

AST_POWERON..
BOOTING COMPLETED

After booting, uart works fine and i can use a shell via serial using command

(on phone)

busybox sh</dev/ttyS0 >/dev/ttyS0

and on PC

microcom -s 115200 -p /dev/ttyS0

ttyS0 settings of the phone is

speed 115200 baud; line = 0;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>;
eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R;
werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0;
-parenb -parodd cs8 hupcl -cstopb cread clocal -crtscts
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff
-iuclc -ixany -imaxbel -iutf8
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt
echoctl echoke

And that of PC is

speed 115200 baud; rows 0; columns 0; line = 0;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>;
eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R;
werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0;
-parenb -parodd cs8 hupcl -cstopb cread clocal -crtscts
ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl -ixon -ixoff
-iuclc -ixany -imaxbel -iutf8
opost -olcuc -ocrnl -onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
isig -icanon iexten -echo echoe echok -echonl -noflsh -xcase -tostop -echoprt
-echoctl echoke

cat /proc/cmdline of phone is

console=ttyS0,115200n8 mem=362M kmemleak=off root=/dev/ram0 rw androidboot.console=ttyS0 mtdparts=bcm_umi-nand:256K@0K(bcm_boot)ro,2048K@256K(loke)ro,2048K@2304K(loke_bk)ro,256K@4352K(systemdata)ro,12800K@4608K(modem)ro,5120K@17408K(param_lfs)rw,5120K@22528K(boot)ro,5120K@27648K(boot_backup)ro,235520K@32768K(system)rw,40960K@268288K(cache)rw,201984K@309248K(userdata)rw,256K@511232K(efs)rw,256K@511488K(sysparm_dep)ro,256K@511744K(umts_cal)ro,1024K@512000K(cal)r BOOT_MODE=0 loglevel=0 BOOT_FOTA=0 DEBUG_LEVEL=LOW

Circuit diagram is attached below

any one please help
[Hardware Hacking General] kemonine96:
I get something similar on a Samsung Rugby Smart (SGH-I847). I think they have tweaked the UART stuff on the newer devices that post date the Galaxy S devices. They might share the UART chip, but it seems as if they changed the loader implementation which is causing the newer devices to not see the PBL and SBL information during boot.

Have you tried a 150k or 619k resistor instead of the 523k? I was able to get output with both a 150k and 619k, but the output was very similar to what you have posted. Likely a long shot, but worth a try.

Do you have any control over this? It might be the case that ttyS0 isn't setup during early-boot and you need to use a different tty to get it to output over the FSA chip.
[Hardware Hacking General] harish2704:
yes I tried I didn't feel any difference b/w 619k & 523k when tried. And with 150k, I couldn't get uart active ()

.

What you mean by control? You mean, can i change this parameters? yes its possible by reflashing (update.zip methode)

Or

you mean do i have control on ttyS0 device? yes I could change that by

busybox stty -F /dev/ttyS0 ..........

command

Sorry for my language
[Hardware Hacking General] kemonine96:
This is the method I was referring to. If you tweak the parameters you might be able to get the kernel log over serial.
[Hardware Hacking General] harish2704:
Can you please describe about the tweaks i have to do...

in my knowledge, kernel param

console=ttyS0,115200n8

is enough for that....

So please specify the tweaks...
[Hardware Hacking General] kemonine96:
If you can interact with ttyS0 post-boot I'd expect it to work. Is there maybe anther serial device such as ttyHS0 or similar that you can interact with? If so, that might be something to try.
[Hardware Hacking General] AdamOutler:
You need to change that ttyS0 to ttySAC2 in the boot parameters. Use the abootimg tool on Ubuntu. Apt-get install abootimg.
[Hardware Hacking General] harish2704:
Sir,

I tried as you said. But it seems that kernel parameters are hard codded in some where else. (Most probably SBL)

First I changed prameters using abootimg tool.

then flashed.but no change .

so checked /proc/cmdline Its also not changed.

so rechecked the flashed boot.img with abootimg tool but it says that its ok

Then I changed parameters in kernel config (by 'make menuconfig')

then flashed . but no change

so checked /proc/cmdline Its also not changed.

so rechecked /proc/version and found that time stamp of compile time is changed to new value

Then I checked /dev/bml* for the boot parametes.

I found 2 matching partitions. bml2 (about 2MB Probably SBL) & bml6 (5MB I Dont know what is this)

So I assume that kernel params are hardcodded in SBL .

So is there any way to hack this??

and one doubt. In my device. there is no device named ttySAC2. only ttyS0 exists and works fine as described in first post. So why you say to set this as console.

Thank you very much for spending your valuable time for us
[Hardware Hacking General] dragonnn:
Odp: [GUIDE] USB Uart on Galaxy S devices [2012/09/25]

Use the CONFIG_CMDLINE_FORCE in kernel config

Sent from my GALAXY Cooper
[Hardware Hacking General] harish2704:
Ys Its a solution. But it has some drawback. It caused the recovery mode inaccessible.

I think SBL passess different params to kernel depending upon the state of switches pressed during boot.

But anyway I coluld change boot parameters to "console=ttySAC2,115200n8" and still no effect.

Now the mesg

"BOOT_COMPLETED" also not appearing.

I also cant access ttyS0 from phones cmdline.

But msg

"AST_POWERON"

appears during early boot.
[Hardware Hacking General] AdamOutler:
You need a loglevel variable... Try this. you may not need the sec_ variables.

loglevel=4 console=ttySAC2,115200 sec_debug.enable=1 sec_debug.enable_user=1
[Hardware Hacking General] dragonnn:
Odp: [GUIDE] USB Uart on Galaxy S devices [2012/09/25]

You can use the CONFIG_CMDLINE_EXTEND and add only the CONSOLE= parameter, the kernel setup the first CONSOLE parameters, so it will ignore the one from bootloader.

Sent from my GALAXY Cooper
[Hardware Hacking General] adfree:
[MENTION=3568626]kemonine96[/MENTION]

Please, you find solution for your Rugby device?

I have now I9001 and I8150 in my hands...

With I9001 I was able during holding key during Bootup...

http://xdaforums.com/showpost.php?p=52944982&postcount=29

But strange...

It is not stable or my USB device is damaged...

Or wrong speed settings or my I9001 is damaged...

On my I8150 I have some output, if I hold Volume down...

But unreadable... :rolleyes:

I am also not able to enter Code:

[B]*#197328640#[/B]

Maybe someone can confirm or help me to solve my problems.

Maybe soldering direct to PCB like in this Picture:

http://xdaforums.com/showpost.php?p=48826407&postcount=15

With S8500...

But for this I need TP for I9001 and/or I8150 or S8600...

Thanx in advance.

Best Regards
[Galaxy S III Q&A, Help & Troubleshooting] x Schieby:
I'm trying to change the DPI from 320 to 240, but everytime the phone wont boot. any ideas? im using android revolution hd 9.0.0 with stock android jb launcher. ofc i made a backup, well my phone is running, but i still want to change the dpi. i used dpi density modder
[Galaxy S III Q&A, Help & Troubleshooting] zoot1:
Manually open up build.prop and change the dpi and then reboot

Sent from the iPoop killer ==>>>
[Galaxy S III Q&A, Help & Troubleshooting] x Schieby:
thanks mate, works if i edit with root explorer :) :good:
[Galaxy S III Q&A, Help & Troubleshooting] zoot1:
Ya..it will work..just enable root privileges..open build.prop with text editor ..make changes and save...then reboot..
[Galaxy Ace S5830 Q&A, Help & Troubleshooting] blinqipa:
:crying::crying::crying::crying:

HEELLPP!!!!!!!!!

Please help me GPS not working on Cyanogenmod 9.1 (RC2) , help I couldn't find any solution , how to fix this Please help me, some are saying that it is working + Maclaw mentioned that GPS is in the list of working things , what's the pRoblEmM!!!!!!:eek:
[Captivate Q&A, Help & Troubleshooting] vahelms:
OMG, I had CM7 on it for about a year now, it's been great. Now I tried to flash a different (corn) kernel recovery to it and it's flippin out. I can't get it into recovery mode anymore, the 3 buttons or anything else I do just puts it into download mode. I've flash it back to a stock rom UCKK4 using a 1 click program and it'll boot up but I get all these weird colors on the screen before and after the AT&T logo, like the boot partition is corrupted. Oh man, I just wanted to put the corn recovery on it with cm9, plzzzz help. p.s. I really spent ALL day yesterday reading and trying to figure this out, hoping there was an easy fix.
[Captivate Q&A, Help & Troubleshooting] RootTheMachine:
Don't worry, it is an easy fix.

1. You can't use corn with CM, corn kernel is based off stock KK4 gingerbread.

2. The garbled screen you are getting means that you are trying to boot a gingerbread kernel without having gingerbread bootloaders. You need to flash a stock gingerbread package that includes them.
[Captivate Q&A, Help & Troubleshooting] vahelms:
lol.... Now ya see how 1 gets confused. I read all over the forums and it says "If U EVER had the bootloader installed, you'll never need to do it again"...Aggghh. That was my NEWBIE yell. BTW, Ur here helping me again like a Guarding Angel, thank U!!! Should I flash a stock gngrbrd w/ bootloders AND CWM???
[Captivate Q&A, Help & Troubleshooting] panda_mode:
They meant gingerbread boot loaders because they are backwards compatible with froyo and eclair stock ROMs. Just download a one click stock gingerbread ROM with boot loaders and flash. I'd go for UCKK4 package provided by 4-2ndtwin with boot loaders and repartition
[Samsung Galaxy Mini] Prabu Fx:
In more2.0 ron sound quality is awesome i need dis in andro id rom ..

Thanks in advance
[Samsung Galaxy Mini] starbriganza:
Install Volume+(Volume Boost) and change the desired settings.

:D
[Samsung Galaxy Mini] Prabu Fx:
Pls say how ?! Can yu xplain me bcz DSP manager nt gettin instal in andro id rom.. Pls say me clearly bro ..
[Samsung Galaxy Mini] starbriganza:
Install Volume+ from Google Play.

Then increase the volume level to +13 or +14.

That's it.

DSPManager works flawlessly on my phone.

:D
[Samsung Galaxy Mini] Prabu Fx:
R u using andro id rom?!
[Samsung Galaxy Mini] starbriganza:
Yes, I'm Using Andro-id 3.2 itself.

:D
[Samsung Galaxy Mini] Prabu Fx:
Bro i need link for andro id v3.2 currently am in 3.3.1 its hav bad sound quality .. Can u provide me a link for v3.2??
[Samsung Galaxy Mini] starbriganza:
Here :

http://yagyagaire.blogspot.in/2011/09/how-to-flash-custom-rom-in-samsung.html#.UF-mz7LiaM8

:D
[Samsung Galaxy Mini] Prabu Fx:
Bro dis link is dead wen i click dwnload link mediafire says

Oops! An unexpected

error (-1) has occurred.
[Samsung Galaxy Mini] starbriganza:
Ill give you the link by evening.

:D
[Samsung Galaxy Mini] Prabu Fx:
Ok bro waiting for yu :) dnt forgot :D

Thanks in advance
[Samsung Galaxy Mini] Prabu Fx:
Anyone ter?!
[Samsung Galaxy Mini] starbriganza:
Ill send you a link of DSPManager.... check if it works.....it works on my ROM.

:D
[Galaxy S III I9305 (4G LTE + 2GB RAM) Q&A, Help & ] swimmer21:
Can some please help me understand if its better to buy

Samsung galaxy s3 with 2Gb RAM/ dual core proc

OR

Samsung galaxy s3 with 1Gb RAM/ quad core proc

I don't change phone every year, so I will be using it for long. I'm not sure if its good to have more RAM or better PROC for long run.

Note: I want to be able to keep my phone updated for as long as I have it (2/3 years) roughly.

Thanks for your Help in advance.
[Galaxy S III I9305 (4G LTE + 2GB RAM) Q&A, Help & ] ghostofcain:
i9305 quad core lte with 2gb ram
[Galaxy S III I9305 (4G LTE + 2GB RAM) Q&A, Help & ] Communist99:
As you're considering a dual core with LTE I assume you're from North America. In that case I'm not sure if the new quad core S3 with LTE (i9305) will work in your region, as that's the one I would suggest waiting for if the LTE bandwidth would work in that region. That's of course assuming LTE is a selling point for you.

Hopefully someone else can clarify this.

If you're in Europe then the dual core with 2GB and LTE would be a waste and again I would recommended the upcoming i9305.
[Galaxy S III I9305 (4G LTE + 2GB RAM) Q&A, Help & ] swimmer21:
Thanks you for your replies.

Unfortunately i9305 is not available India.

We only have the S3 with quad core/1GB ram here and it works with 4G LTE on my network. If having more ram is important that having more powerful proc, I will settle for S3 with dual core/2GB ram.

I could wait for galaxy note 2 it's launching here but it's too big for every day use.
[Galaxy S III Q&A, Help & Troubleshooting] irzero:
TuneIn Radio

FaceBook

Just 2 of the many Apps that run background processes without my permission and offer no options to stop them loading on boot.

Why TuneIn Radio needs a background process is beyond me. But its a blatant abuse of a weakness in android.

Is there a way to stop these processes for good? or is uninstall the only option?
[Galaxy S III Q&A, Help & Troubleshooting] ivan1real:
Don't use bad apps. And learn how the system works.
[Galaxy S III Q&A, Help & Troubleshooting] giftedgiggsy11:
Download 'All-In-One' toolbox, it will allow you to disable startup processes, some advice you might actually find helpful...
[Galaxy S III Q&A, Help & Troubleshooting] irzero:
Thanks!
[Galaxy S III Q&A, Help & Troubleshooting] ALUCARDDEV:
Indeed great toolbox.

Sent from SCH-I535 (CM10 0920) via XDA Premium
[Galaxy S III Q&A, Help & Troubleshooting] Galactus:
So what if they run in the background? ram is there to be used.
[Galaxy S III Q&A, Help & Troubleshooting] irzero:
Its not using Ram. Its using CPU and power and monitoring what i do on my phone.

Cashed processes use RAM.
[Galaxy S III Q&A, Help & Troubleshooting] Communist99:
Have you got anymore detail about the app TuneIn Radio?

I've had this installed for a number of weeks now and was unaware or background processes being run.

What type of processes are these and what do they do?

I've had a quick look at the permissions the app has and the following is all I can find:

System Tools - automatically start at boot

Why would it need to start at boot?
[Galaxy S III Q&A, Help & Troubleshooting] Meemo23:
I love tune in radio i bought the app it's great i use toolbox to block it off when i am not using it.. FB i couldn't care less for lol..
[Galaxy S III Q&A, Help & Troubleshooting] Padraic73:
Really? Any process that is running uses RAM. Please understand how a system works before looking for a reason to fix something that may not be broken.
[Galaxy S III Q&A, Help & Troubleshooting] irzero:
i know it uses ram. It also uses CPU and battery too if its a live process. I meant that it wasnt cached in ram and harmless.

Please dont talk to me like im stupid i have been building computer systems for over 10 years.
[Galaxy S III Q&A, Help & Troubleshooting] Galactus:
Lol. How do you know its a live process. I have Facebook installed and the only thing its doing is running as a service to provide push notifications. I have system panel pro running and Facebooks average CPU consumption is actually under 1%. Can't say the same for tune-in radio
[Galaxy S III Q&A, Help & Troubleshooting] Tectas:
Facebook uses a service for notifications and the messenger i guess, about tunein, don't know. But that's how android works, if you want an app that pushes notifications which are not directly covered within the system itself, you need a service, otherwise there would run the whole app all of the time which needs even more resources (btw, that's how ios handles it).

Simple solution, use the already told or just freeze the app with titanium or disable notifications if possible.
[Galaxy S III Q&A, Help & Troubleshooting] irzero:
i have uninstalled Facebook anyway i found 3 active processes and even one in the System processes! Its basically just malware that app.

Now Tunein is becoming a hassle. even with the startup blocked it keeps booting up!
[Galaxy S III Q&A, Help & Troubleshooting] Galactus:
LOL
[Galaxy S III Q&A, Help & Troubleshooting] Tectas:
About Facebook, there is a app called sns if I'm not wrong, delete or freeze it with titanium, is just a Facebook interface.

Tunein, check if there isn't an additional service, sometimes there are bad apps where the service starts the app and the app starts the service.
[Galaxy S III Q&A, Help & Troubleshooting] irzero:
i have uninstalled them now because i am unhappy in the way they run on my system. anything that behaves this way is obviously trying very hard to stay active on my system for a reason.

I guess they are data mining for the adverts that support the app. Not on my phone they dont.
[Galaxy S III Q&A, Help & Troubleshooting] Ineedtoys:
We can only form our opinion on that from the content of your posts.

"It doesn't use RAM." is what you said, which you now deny.

You don't know the difference between cash and cache.

You don't know how to use capital letters or apostrophes.

Not looking good so far :)
[Galaxy S III Q&A, Help & Troubleshooting] b-eock:
Just because you build computers doesn't mean you understand how they intertwine with the software. Especially since most computers have Windows installed on them. The RAM and caching process is much different compared to Linux, which Android is based off of. Thank you, have a nice day!
[Galaxy S III Q&A, Help & Troubleshooting] Tectas:
Android uses a strict permission policy, you can view every permission an app has before you download it and no app can gather data without given permissions.

I don't know and to be honest i don't care which permissions those 2 apps have, because i don't use them, but i guess at least tunein radio has no access to private data.
[Galaxy S III Q&A, Help & Troubleshooting] sxi200:
Been using Tunein pro with zero issues for about a year. It does have a running service but it's probably because I use a widget. For me battery usage is negligible.
[Galaxy S III Q&A, Help & Troubleshooting] graffixnyc:
I love the app auto starts. What I like about this over over apps that stop start up apps is this:

Most start up app blockers will stop the app from auto starting at boot. But there are certain things you do with your phone that will also cause the app to start.

For example:

Google maps runs:

At start up, when an app is installed, when an app is removed,when an app is replaced, when you connect power and when your location providers change.

Auto starts allows you to disable the app from starting on start up and as well as all the other things that would cause the app to start

Here is another example for the Crackle app. It will start the app on start up, when your connection changes or when you power down

I havent seen another app yet that does this. Most just disable from start up.
[Galaxy S III Q&A, Help & Troubleshooting] irzero:
I understand the principle of running apps using CPU and RAM and also RAM usage is negligible when compared to cached apps in a saved state. which are stored entirely into RAM ready to be resumed.

Also i was typing quickly whilst doing other tasks which is why i made some spelling and grammar errors but i wasnt aware the grammar nazi was in town.
[Galaxy S III Q&A, Help & Troubleshooting] irzero:
i know fully how these systems work.

You make out like Linux is so different to all other systems when its not. Even iOS uses the app caching process

App Caching is just a way to store the running app in memory to be used later and if you could read my threads before being smart you would see that im talking about live processes.
[Galaxy S III Q&A, Help & Troubleshooting] irzero:
Wasnt android dragged over the coals in the media because it was so lax in the way it handles access to data on the phone?
[Galaxy S III Q&A, Help & Troubleshooting] Tectas:
All of this is ok, but never call someone names in here and be aware of the fact that no thread no matter if you open it or not is your thread, it's an thread of xda where everyone who wants to, can reply within the given forum rules.
[Galaxy S III Q&A, Help & Troubleshooting] irzero:
Android really should put a stop to this. its very malwarey
[Galaxy S III Q&A, Help & Troubleshooting] Tectas:
No, it was because the permission names aren't that clear and also, because many users aren't checking the permissions before they install something and moan afterwards why it has access to such data.
[Galaxy S III Q&A, Help & Troubleshooting] jayharper08:
I have edited the posts to remove the name-calling. I will only say this once. Do not do that here. Discussion is fine, but keep the attitude out of it.
[Galaxy S III Q&A, Help & Troubleshooting] b-eock:
iOS doesn't have true multi-tasking abilities. Linux does handle RAM and cache much differently compared to Windows. And seeing you edited your post like I didn't know what I was talking about, glad you know how to Google search. And seeing your history on XDA, you haven't done anything to help the community, all of your threads are complaints about Samsung...
[Galaxy S III Q&A, Help & Troubleshooting] Beatsleigher:
OMG -.- Dude, calm down for a sec. ... TuneIn needs the background service, for your online radio stations, when you exit the app, to home, etc. ... Otherwise it's "paused" or "Frozen" however you understand it best.

Facebook is a cr** app, as it is, but also Facebook needs the background process, because it tells you, when someone posts on your timeline, comments on your photos/status' etc. ...

If you want, uninstall the apps, but don't say that they don't do it without your permission, that is in the license agreement, between you and Facebook, that the app runs as long as the phone is booted into Android..

Complain in the Play Store, but not here...

We all have things we love and hate about different OSs..

---------- Post added at 07:50 PM ---------- Previous post was at 07:48 PM ----------

And again:

OMG -.- Cached processes don't use RAM, that's why they're CACHED, they get paused and saved to the ROM, unpaused, or "Defrosted" apps use CPU AND RAM...