yashsingh1/xdaforums huggingface dataset:
[HTC One S] frdd:
The only thing I use TiB for personally is to backup, uninstall and restore Swiftkey3 so it doesn't have to be setup again at every reboot, this is a jellybean bug with paid apps. Maybe not present in AOKP? Also works for other paid apps and widgets acting out apparently.
[Samsung Galaxy SL i9003] TopDroid:
Bluetooth Fix

For JellyBean ROM's​

Attention!​

​

​

​

Please Take A

Nandroid Backup

Before Using This MOD.

I AM NOT RESPONSIBLE IF YOU MESS UP YOUR PHONE

Tested To Work On:

Remics - JB 2.0

CyanogenMod 10

Codename Android 3.5.0

Installation Instructions​

​

​

​

1. Download "Bluetooth.apk

2. Navigate To /system/app or /data/sys-parts/app

3. Delete The Existing "Bluetooth.apk"

4. Copy & Paste The New "Bluetooth.apk"

5. Set Permissions To RW-R--R--

6. Change Owner & Group To 0:root If Not Done By Default

7. Reboot

DO NOT PULL THE BATTERY FOR RESTARTING YOUR PHONE, INSTEAD USE POWER MENU FOR REBOOTING

Screenshots​

​

​

​

Download​

​

​

​

Version 1.3

Download APK

Version 1.2

Download APK

Version 1.1

Download APK
[Samsung Galaxy SL i9003] TopDroid:
Frequently Asked Questions​

​

​

​

Q. What Does This MOD Do?

A. It will fix the Bluetooth bug ie. you don't need to reboot every time you want to turn on the Bluetooth. Though you still need to reboot once with Bluetooth On for this MOD to work. After rebooting with Bluetooth On, you can turn it off and on as many times you wish. But every time you reboot you have to turn it on and then reboot otherwise it won't work.

Q. On What ROM's Will This MOD Work?

A. This MOD will work for any Jelly Bean ROM for Galaxy SL.

Q. How To Revert Back If I Don't Like The MOD?

A. Well it's rare if you don't like this MOD. Anyways, as stated in OP, before trying this MOD take a Nandroid Backup or just backup the original Bluetooth.apk. If you didn't follow the instructions, you'll have to flash the ROM again or extract the Bluetooth.apk from your ROM and place it where it belongs.

Q. I Am Having "XYZ" Problem, How Do I Solve It?

A. Please see that you followed all the steps given in OP. Missing even a single step can cause problems.If you still cannot solve the problem by yourself or by reading the F.A.Q.'s, post your problem and many XDA members are here to help you.

Change Log​

​

​

​

Version 1.3

- Fixed: Everything

- Fully Functional

Version 1.2

- Fixed: No Bluetooth Sharing Option

Version 1.1

- Quicker In Turning Off & On

- Less Buggy

Version 1.0

- Fixed: Bluetooth Bug
[Samsung Galaxy SL i9003] Hetalk:
^^ Nice work !!

Manual method seemed to work. Will try it a few times for the next few hours and report back.
[Samsung Galaxy SL i9003] TopDroid:
Online in just a sec!
[Samsung Galaxy SL i9003] silentvisitor:
Where's file dude ?
[Samsung Galaxy SL i9003] sohanraohr:
Still eagerly waiting for the file... if it really works then cm10 is almost as stable as cm9

Sent from my GT-I9003 using cm10 Tapatalk 2
[Samsung Galaxy SL i9003] TopDroid:
Uploaded!
[Samsung Galaxy SL i9003] TopDroid:
Use the manual method instead!
[Samsung Galaxy SL i9003] JinJK's:
Working With Codename Android 3.5.0 + NamelessKernel V1. without Reboot
[Samsung Galaxy SL i9003] TopDroid:
Updated the link!

Flashing through CWM doesn't work for some reason. Please use the Manual Method.
[Samsung Galaxy SL i9003] JinJK's:
Zip flash, i do one thing more.. your zip also Fix Permission but also do one time more in recovery

And Bro.. Thnx and press also:good:;)
[Samsung Galaxy SL i9003] cheeyeen:
Tried on CM10A1 by dhiru1602. Still stuck at the same place...

View attachment 1340589

View attachment 1340594

May be no luck on the original CM10...

Sent from my GT-i9003 with CM10 Alpha 1
[Samsung Galaxy SL i9003] sohanraohr:
Same here no luck:(

Sent from my GT-I9003 using stock cm10 Tapatalk 2
[Samsung Galaxy SL i9003] Hetalk:
^^ worked for me every time i tried to turn it on or off. I did try a few times for the last 30 minutes or so, and it always worked. 1st time took some time.

Did you copy to correct location and change permissions to RW-R--R-- ? I did just that and it does work for me.
[Samsung Galaxy SL i9003] TopDroid:
Follow the process again and this time delete the .bak file or first delete the existing apk and then paste the modded apk. Dont forget to set permissions afterwards!
[Samsung Galaxy SL i9003] shail139:
Working perfectly on Dhiru's CM10....!

Tried this bluetooth fix with Nameless Kernel and is working perfectly.

Only facing a weired issue, I am not seeing any Bluetooth Option in any file sharing option, only getting options like gmail, whatsapp, email and Facebook. But no bluetooth. But BT is working good. Switching ON/OFF and recieving files all good.
[Samsung Galaxy SL i9003] chongns:
try chown to root root

Sent from my GT-I9003 CM10
[Samsung Galaxy SL i9003] shail139:
Didn't get you

:eek:
[Samsung Galaxy SL i9003] chongns:
beside change the permission, change also the owner to root and owner group to root using RE.

Sent from my GT-I9003 CM10
[Samsung Galaxy SL i9003] shail139:
It is allready root-root
[Samsung Galaxy SL i9003] chongns:
where did u did see the option?

Sent from my GT-I9003 CM10
[Samsung Galaxy SL i9003] shail139:
I use Solid explorer as file explorer & root explorer aswell.

And I saw these option by....

1. going to system/apps/bluetooth.apk

2.Pressing and hold will give u to go in properties....And there under attributes you owner & group is there and it is changeable.
[Samsung Galaxy SL i9003] wangqq:
The version display is “4.0.4-eng.dhiru1602.20120901.2359”. Is that for JB?
[Samsung Galaxy SL i9003] TopDroid:
I was just changing the link. Maybe I put the wrong link!

Download the new file from the updated link! Sorry for inconvenience!
[Samsung Galaxy SL i9003] cheeyeen:
Removed the backup file, re-copied and pasted, changed permission to rw-r--r-- and restarted. All good.

The issue mentioned above did not happen since then. I tried rebooting with bluetooth off for twice, and i still can connect. :D yay!

Sent from my GT-i9003 with CM10 Alpha 1
[Samsung Galaxy SL i9003] TopDroid:
That is sometimes possible! Some weird reason behind it!

Anyways, Cheers :)
[Samsung Galaxy SL i9003] Hetalk:
Just wondering, what exactly does this mod do?

I seem to be losing a lot more battery juice after using this mode. Again, it can be something unrelated.
[Samsung Galaxy SL i9003] shail139:
Do you have any idea about why its happening ??
[Samsung Galaxy SL i9003] TopDroid:
Working on it! Will fix it ASAP!
[Samsung Galaxy SL i9003] JinJK's:
Is this file base on Sony XPERIA
[Samsung Galaxy SL i9003] chongns:
check the logcat. something is stopping the bt services to turning off. that y it can't turn on again

than causing the phone never stopping to loop those process than it drained battery.

Sent from my GT-I9003 CM10
[Samsung Galaxy SL i9003] Under03Ground:
Deletion failed everytime I am deleting the existing bluetooth apk
[Samsung Galaxy SL i9003] TopDroid:
Fixed :good:

Download the new version!
[Samsung Galaxy SL i9003] TopDroid:
Check whether you have proper root access for your file explorer or not! Use Solid Explorer instead.
[Samsung Galaxy SL i9003] Under03Ground:
How will i check sir? Sorry for the noob question
[Samsung Galaxy SL i9003] TopDroid:
Go into Superuser or SuperSU, whichever you use, go into apps and see whether solid explorer or whichever file manager you are using has been given root permissions or not.
[Samsung Galaxy SL i9003] Under03Ground:
"There is no app listed" in super user and cannot enter super su. I guess there is something wrong. Im currently in remics jb rom and nameless kernel.
[Samsung Galaxy SL i9003] kishankpadiyar:
Flashed the latest file.. still no Bluetooth in file share option..:(
[Samsung Galaxy SL i9003] TopDroid:
Try manual method if flashing doesn't work!
[Samsung Galaxy SL i9003] shail139:
+1
[Samsung Galaxy SL i9003] kishankpadiyar:
Where exactly should i copy this Modified Bluetooth.apk..?

there is bluetooth.apk in

/data/sys-parts/app

and also in

/system/app

am on Remix JB v2..! Plz clarify..:)
[Samsung Galaxy SL i9003] TopDroid:
Both are the same!

/system/app is shortcut for /data/sys-parts/app

Follow the instructions given in OP ..
[Samsung Galaxy SL i9003] kishankpadiyar:
Perfect..! works fine now..:good::highfive:
[Samsung Galaxy SL i9003] shail139:
Hi topdroid....

I guess issue was with my ROM only.

Working perfectly on MIUI with overclocked nameless kernel v1.2

:)
[Samsung Galaxy SL i9003] TopDroid:
Glad it worked for you :)
[Samsung Galaxy SL i9003] afaneh92:
still the same problem

tested on cm10 no difference (all steps done as you write above)

still lags when you touch the bluetooth drawer many time

thank you man
[Samsung Galaxy SL i9003] Rican2008:
Is this supposed to fix the "phone through bluetooth issue?" I can stream music but phone calls come through the handset. CM10 nightlies.
[Samsung Galaxy SL i9003] kishankpadiyar:
this mod is to fix Bluetooth turning on and off, without having to restart the phone... this was a bug in CM10 A1..
[Samsung Galaxy SL i9003] Rasin Ansar:
The bug is solved in alpha 2
[Samsung Galaxy SL i9003] TopDroid:
Don't post just to increase your post count! This mod was for Alpha 1! :banghead:
[Samsung Galaxy SL i9003] Rasin Ansar:
Buddy, I just wanted people to be aware of it,okay???
[Samsung Galaxy SL i9003] duongtunglam:
If you're using CM10, just simply update to Alpha 2, dhriu fixed bluetooth bug completely :good:
[Samsung Galaxy SL i9003] tejadakenneth:
bluetooth is fixed from alpha 2 :) thanks to dhiru
[Samsung Galaxy SL i9003] brotherman38:
Do you think this will work with ICS 4.0.9?
[Samsung Galaxy SL i9003] kishankpadiyar:
Is there any ICS 4.0.9 ROM..? Atleast not for the I9003 i guess..!
[Samsung Galaxy SL i9003] brotherman38:
That's the million dollar question, a lot of phones and tablets are coming out of China with this version, don't know if its really just an off shoot of 4.0.4 or a release of 4.1. I haven't found a answer, but it works good except for the ICS bluetooth bugs. for me its the following;

My Pantronics 510 connects and disconnects every couple minutes when not in a call

My Sennheiser MM450 headset works OK, but 50% of the time when connecting, it won't connect and the phone just shows "Connecting..." for the Media audio.

I did see someone used the fix on 3.5 android version it it work for them.
[Samsung Galaxy SL i9003] atlantisu21:
I have CM10 nightly for Desire.

I tried to replace in /system/app and set permission (on image) and nothing happen.

I tried Version 1.3 and Version 1.2, but notting happen...

Maybe I need to delete cache and dalvik cache, or fix permissions? :confused:
[Samsung Galaxy SL i9003] TopDroid:
Maybe! Try it. I have tried it only on i9003.
[Samsung Galaxy SL i9003] atlantisu21:
I tried all, but nothing help...:(
[Samsung Galaxy SL i9003] himanshugupta2k9:
Guys please help to fix Bluetooth ...... HTC Sense 4 for HTC explorer......
[Samsung Galaxy SL i9003] nicsptl:
May be you have posted in wrong thread buddy. this fix is for Galaxy SL ,post your question in Htc Explorer Forum
[Samsung Galaxy SL i9003] Mickie:
works ! but no reconnect

just installed it on JELLY KING v1.1, can make connection and a call from my car.:good:

But after switching off the car and on again, it will not reconnect, it ask for pairing ( with code ) again...:crying:

Any suggestion ?

Best regards,

Mickie
[Samsung Galaxy SL i9003] lineaira:
Confirmed Working HTC One X+

Works for my audio issues on Android Revolution HD 7.0 and (rooted) stock ROM before and after the last update for HTC ONE X+

I was able to connect and use Bluetooth calling and A2DP, only A2DP wouldn't work when I turned off the receiver and back on again. Then the sound would play through the back speaker of my phone, instead of my car speakers, while connected to the receiver. Rebooting solves this as well, but only for one time.

This patch made me able to get in and out of my car without A2DP problems.
[HTC Incredible S] Raithmir:
The Jelly Bean ROM's are great, but for me there's just too many bugs.

We have the ICS source now and I'd love a stable CM9 build. Unfortunately it looks like attn1 may have moved on, and all the other devs seem to be just working on JB. :(
[HTC Incredible S] linezero:
Dude your not alone...count me in for that...if i knw step by step guide to at least to compile an AOSP kernel I would do it now :D
[HTC Incredible S] babicz99:
i ll waiting too but however stable cm9 or cm 10 doesnt exisit by now

Be patient
[HTC Incredible S] bottosac:
No I'm waiting for CM9 o CM10 too for a valid porting of MIUI
[HTC Incredible S] WILLI120:
Everyone is waiting for CM9 but we need a kernel to get everything working propably! Our devs are working on it but they have a life, too. Don't expect sb to do a one-man Jesus show here;D Be patient, we will get fully working CM9 when kernel boots up;)

And in the future you can post stuff like this in our famous OFF-Topic-thread;) Keeps the G-Sec clean:)
[HTC Incredible S] TheQwertiest:
It doesn't really matter much which ROM to make - ICS based or JB based CM. Because to make a proper and stable ROM, all you need is to make a stable AOSP\AOKP compatible kernel (and we still don't have one).

PS: AFAIK CM team wont add CM9 support for any more devices, i.e. if they will make a CM for our IncS it will be JB based CM10 and not CM9.
[HTC Incredible S] Raithmir:
I thought that once we had sources, the kernel would be pretty easy, but then I don't know much about it. Who is working on the kernel?

I also thought that CM would only support a phone if source was available. Since we only have ICS source right now, that would rule out CM10 wouldn't it?
[HTC Incredible S] weaselEST:
Many of the CM10 ROMs don't have manufacturer source for JB (only ICS) therefore it is safe to assume that our ICS kernel can be used with CM10.
[HTC Incredible S] poondog:
If we want official support we need a maintainer

The maintainer for the 7x30 HTC devices like ours, dhd, desire s etc

Our maintainer, Kali- moved on to Sony devices iirc

If we ask nexx and nk111 (cm devs from desire s) nicely maybe they might build for us :)

Sent from my HTC Incredible S
[HTC Incredible S] weaselEST:
I understand that attn1 is still our maintainer.
[HTC Incredible S] poondog:
Orly? Anyone heard from him/her?

Sent from my HTC Incredible S
[HTC Incredible S] weaselEST:
I sent him a tweet some time ago after he bought S3 and I wrote something like this: "So you're not the maintainer for IncS anymore". And he replied "What makes you think that" . He still owns a vivo and a vivos.
[HTC Incredible S] poondog:
That's good, hopefully he can compile CM10 soon and bring official support for CM9/10

I would be very grateful of that :)
[HTC Incredible S] miladio2:
I really want CM9 without any bug. Even now im usin CM7! i didt find any ICS AOSP rom. So im thinking about change my phone :(

Plz coock it...
[Galaxy S II Q&A, Help & Troubleshooting] mohammedkhairy:
Hi, beloved developers

I recently try German version ICS 4.0.4 on my S2G. It works done but it wasn't write Arabic so I changed it to Pakistan version 4.0.4 as it read/write Arabic.

I don't wipe data from recovery mode, I just make factory reset before and after installing the "Official Rom" - as I don't try to flash a custom rom till now because I'm afraid from it - from the phone setting.

BUT, I read a topic which made me panic which was about emmc check. I downloaded the program from google play and run it and "Yes, Insane chip" appeared, Then I try XDA tool too and " danger" message appeared.

Now, I can't wipe data from recovery mode and can't flash a custom rom or any thing from RM or what (Safe or not?).

Please, What's the solution?

I want to flash a kernel what is the appropriate kernel to my phone, and Is it break my warranty or not?

Root or unroot my phone? your opinion please?

=======================================================================

SGS2G (GT-I9100G)

Rom : 4.0.4 official pakstain rom

based version : I9100GXXLPV

kernel : 3.0.8 dpi@DELL140 #2 SMP PREEMPT thu Aug 2 21:24:28 KST 2012

Build Number : imm76d.jplp9
[Galaxy S II Q&A, Help & Troubleshooting] Jokesy:
Try this: xdaforums.com/showthread.php?t=1702554

You can get the list of kernels compatible with GT I9100G here:xdaforums.com/showthread.php?t=1588737

Ps: always try to visit the kernel page, read as much you can, before attempting to flash.

Swyped from my Samsung Galaxy SII

Supercharged ParanoidAndroid 2.12

Dorimanx kernel 5.76B

GT I9100

Next phone: Galaxy NOTE II
[Galaxy S II Q&A, Help & Troubleshooting] mohammedkhairy:
Thanks .

But what about the first part of the question about insane chip
[Galaxy S II Q&A, Help & Troubleshooting] Spiralzz:
You don't need to worry about the insane chip if you're completely stock. Wiping/factory reset won't trigger the bug. If you flash a custom kernel, make sure that it has that bug disabled.
[Galaxy S II Q&A, Help & Troubleshooting] mohammedkhairy:
Thank you

please correct me if I'm wrong :confused:

Can I wipe/factory reset from recovery mode without problems?

If I flash an official rom there is no problem?

What about custom rom?

What will happen if i root my device with this bug? (by the way if I root, I can unroot and phone warrenty is back?)

How can I disable this bug?
[Galaxy S II Q&A, Help & Troubleshooting] Jokesy:
1. You can wipe / factory reset in Stock recovery only. You can also wipe your phone by going to Settings > Backup & Reset, instead of booting to Recovery. Nothing bad should happen

2. Yes there is no problem

3. If you want to flash custom ROM, it's better you flash a safe custom kernel first before messing with the phone

4. Nothing bad will happen if you root your device only. However, If you wipe, create or restore backup in CWM recovery while running the Stock 4.0.4 kernel, then your phone will be bricked!

If you want to unroot and claim warranty, it's much better to flash back the stock ROM.

5. The best way to avoid this bug is by doing one of the following.

a. If you want to stay on ICS 4.0.4 stock firmware, then don't use CWM recovery at all!

b. If you want to flash custom ROM or want to you use CWM recovery, then it's better you flash a safe custom kernel first

c. Downgrade to ICS 4.0.3 firmware

T
[Galaxy S II Q&A, Help & Troubleshooting] mohammedkhairy:
Thanks,

I'm sorry for my lots of questions. :o

- I understand that (CWM) is a custom recovery can be flashed by odin and it delete the original phone recovery mode and this CWM may brick my phone under android 4.0.4.

- I understand that if I wan't to flash a custom rom I should use CWM recovery and to use it I must flash custom kernel but official kernel is dangerous. then I can flash any custom rom and wipe data from CWM recovery.

- Is stock rom is any official rom? or where can I get it?

- I understand that the bug reason is from 4.0.4 kernel and if I downgrade to ICS 4.0.3 the bug will disappear.

- In my Case what is the appropriate kernel to avoid this bug. and appropriate root ?
[Galaxy S II Q&A, Help & Troubleshooting] Jokesy:
1. Yes. There are temporary CWM recoveries too, which will not DELETE the stock recovery but overall, you are correct

2. Yes

3. I don't understand this question

4. Yes

5. Read my comprehensive answer below.

After going through All the kernels available for your phone (GT I9100G), these are my conclusions and recommendations

1. All custom kernels available for your phone are not fully compatible with ICS 4.0.4.

If you flash any custom kernel,

- Your phone may/may not boot

-Your bluetooth will not work!

-Only one custom kernel with the above bugs is safe for ICS 4.0.4

2. If you only want to ROOT your phone, visit this thread

Only method 2, is recommended for your phone. You will be safe if you don't wipe, create/restore backup in the temporary CWM recovery. Just follow the instructions

3. If you want to flash custom ROMs and kernels, then you have to first downgrade to ICS 4.0.3 firmware, then ROOT with any method in the link I provided in 2.
[Galaxy S II Q&A, Help & Troubleshooting] mohammedkhairy:
Thanks for your time

You in post # 6 told me if I want to re back my phone warranty I have to flash a stock rom. This stock rom is any official rom or what is it?

So I will re flash ICS 4.0.3 and root my device as you said then I can flash any custom rom to my phone based on any android version 4.0.4 or 4.1.1 with no problems.
[Galaxy S II Q&A, Help & Troubleshooting] Jokesy:
i understand your question now.

If you want to totally unroot your device to claim warranty, then visit Sammobile website, download the original firmware for your country, then flash it. This will fully unroot your phone and make it ready for warranty claim.

If you want to unroot only, then you can just flash any stock firmware.

Note: ALWAYS had the rooting method that won't increase your binary counter! This one is very important for warranty claim in future.

Swyped from my Samsung Galaxy SII

Supercharged ParanoidAndroid 2.12

Dorimanx kernel 5.76B

GT I9100

Next phone: Galaxy NOTE II
[Galaxy S II Q&A, Help & Troubleshooting] mohammedkhairy:
I don't understand. What do you mean by " ALWAYS had the rooting method that won't increase your binary counter! This one is very important for warranty claim in future."
[Galaxy S II Q&A, Help & Troubleshooting] Jokesy:
"Always USE the rooting method that won't increase your binary counter"

Ok. I'll explain.

1. When you flash any file not signed by Samsung eg Custom kernel or ROM via Odin, it will increase you binary counter ( You will see this binary counter when you boot your device into download mode)

2. If you flash custom kernel/ROMs via CWM recovery, it will not increase the binary counter

3. This binary counter increases as you flash more custom kernels/ROMs via Odin to your phone.

4. When you take/send your phone to Samsung to claim warranty, the first thing the technician will try to check is the binary counter if possible.

5. On GT I9100, It is extremely very easy to reset this counter. with an app.

6. On your phone GT I9100G however, it is very hard to reset the binary counter. I know you can use the USB jig to reset it, but it may not work on new bootloaders which i guess you have already.

These are the reasons why I advised you to Root your phone with method 2 in that Rooting tutorial, which will not increase you binary counter.
[Galaxy S II Q&A, Help & Troubleshooting] mohammedkhairy:
Thank you, man

as Samsung till now don't update GT-I9100G with gelly bean. I decided to flash a custom rom

I downgrade as you advised me to ICS 4.0.3 KSA but I still have Insane chip

Now I must flash a CWM to flash the custom rom, It's safe to do this now as I will wipe data from it (CWM)

1-What is the appropriate CWM to my phone? and how can I flash it Via odin or Via Recovery mode?

2-I'm living in KSA which rom i choose [JB][4.2.1] CyanogenMod 10.1 official nightlies or [JB 4.1.2][PA2.55][AOKP-ML1][CM10]P.A.C True All in 1 ROM? as I need mobile to read and write arabic without any external applications.

3- I had a problem "my phone is always open but when some one try to call me it say mobile is closed" Is that from the rom cause of different modem in rom or how can i fix this (this problem not from the carrier as i try the sim in Nokia mobile and worked fine).
[Galaxy S II Q&A, Help & Troubleshooting] ami007tumi009:
pls help?

i am little bit confused if i downgrade my i9100g from jb to ics or back to stock rom from custom rom should i flash the kernel for ics?pls help.thanks in advance.
[Sprint Samsung Galaxy S III] shawnkenn:
My friend bricked his S3. Something about putting an international rom on it or something. He had no idea how to fix it bought a new one and gave me the bricked one. It shows no signs of life other then a red led on the front when its plugged in without a battery. I can't get it into download mode (power+home+volDown wont work) So is there anything else I can try to get this thing working.
[Sprint Samsung Galaxy S III] billard412:
No. Its bricked. It needs jtag