Here the 3 types of S View chipset design.
Spigen just simply copy counterfeit design.
The point here is showing how big different in design and quality of Samsung original. You need to peel of the extra protection back plastic before you can actually seen the real designI have a few other version which are different to what you have shown.
Now I make the original chipset permanent stick at my phone to let all S View cover working.
Here the 3 types of S View chipset design.
Spigen just simply copy counterfeit design.
Haha! That counterfeit one I get one month ago before Spigen release that.Now that is one of genius thing I read tonight. :good:
---------- Post added at 03:47 AM ---------- Previous post was at 03:23 AM ----------
Or actually Spigen supplier is the one who produce that counterfeit
Haha! That counterfeit one I get one month ago before Spigen release that.
# Force check to return right vendor - The_Ape
const-string v1, "Samsung"
const-string v2, "Samsung"
invoke-virtual {v1, v2}, Ljava/lang/String;->compareToIgnoreCase(Ljava/lang/String;)I
move-result v1
if-eqz v1, :cond_2
.line 27
# sget-object v1, Lcom/samsung/android/sdk/SsdkVendorCheck;->strManufacturer:Ljava/lang/String;
# Force check to return right vendor - The_Ape
const-string v1, "Samsung"
const-string v2, "Samsung"
invoke-virtual {v1, v2}, Ljava/lang/String;->compareToIgnoreCase(Ljava/lang/String;)I
move-result v1
I
OK, had a dig through the code, I'm off to bed, however....
The code that does the check is in Keyguard.apk (/system/priv-app)
it's in the SssdkVendorCheck.smali
Code:# Force check to return right vendor - The_Ape const-string v1, "Samsung" const-string v2, "Samsung" invoke-virtual {v1, v2}, Ljava/lang/String;->compareToIgnoreCase(Ljava/lang/String;)I move-result v1 if-eqz v1, :cond_2 .line 27 # sget-object v1, Lcom/samsung/android/sdk/SsdkVendorCheck;->strManufacturer:Ljava/lang/String; # Force check to return right vendor - The_Ape const-string v1, "Samsung" const-string v2, "Samsung" invoke-virtual {v1, v2}, Ljava/lang/String;->compareToIgnoreCase(Ljava/lang/String;)I move-result v1
I've popped the #'s in to rem out the line, and forced the compare to 'work'
I've only had a couple of seconds to test, and there seems to be something else somewhere, I'll have a further dig when I get back up, but if anyone wants to run with it there's a starting point.
Compiled / Signed APK if you want to test is attached in the ZIP (https://mega.co.nz/#!BJ4RGDaK!PovFHTqJDrq8GV6vevaDOyPL5e9OACoZnpHxMDj_d00)
Be my guest, if you need any info, shout, get anywhere share the love
Good Night
Update... Was bugging me, a quick look at what was happening
As you can see I've obviously missed something as the type is coming back as '2'
If this comes back as' 1' then we are good to go, I'll have a fiddle later unless someone beats me too it.
I
OK, had a dig through the code, I'm off to bed, however....
The code that does the check is in Keyguard.apk (/system/priv-app)
it's in the SssdkVendorCheck.smali
Code:# Force check to return right vendor - The_Ape const-string v1, "Samsung" const-string v2, "Samsung" invoke-virtual {v1, v2}, Ljava/lang/String;->compareToIgnoreCase(Ljava/lang/String;)I move-result v1 if-eqz v1, :cond_2 .line 27 # sget-object v1, Lcom/samsung/android/sdk/SsdkVendorCheck;->strManufacturer:Ljava/lang/String; # Force check to return right vendor - The_Ape const-string v1, "Samsung" const-string v2, "Samsung" invoke-virtual {v1, v2}, Ljava/lang/String;->compareToIgnoreCase(Ljava/lang/String;)I move-result v1
I've popped the #'s in to rem out the line, and forced the compare to 'work'
I've only had a couple of seconds to test, and there seems to be something else somewhere, I'll have a further dig when I get back up, but if anyone wants to run with it there's a starting point.
Compiled / Signed APK if you want to test is attached in the ZIP (https://mega.co.nz/#!BJ4RGDaK!PovFHTqJDrq8GV6vevaDOyPL5e9OACoZnpHxMDj_d00)
Be my guest, if you need any info, shout, get anywhere share the love
Good Night
Update... Was bugging me, a quick look at what was happening
As you can see I've obviously missed something as the type is coming back as '2'
If this comes back as' 1' then we are good to go, I'll have a fiddle later unless someone beats me too it.
Awesome find, I can't test now as back home town few days, I didn't bring any S View case.I
OK, had a dig through the code, I'm off to bed, however....
The code that does the check is in Keyguard.apk (/system/priv-app)
it's in the SssdkVendorCheck.smali
As you can see I've obviously missed something as the type is coming back as '2'
If this comes back as' 1' then we are good to go, I'll have a fiddle later unless someone beats me too it.
I have a knock off s view case and it works once connected and phone is powered on...then after a few mins it no longer works, any ideas?
OK, after much more digging, it's not as simple as I'd hoped, as it's called in multiple places. The root of it is in SystemUI.apk, the function is isSupportTypeOfCover
It's been one of those days at work, so I'll have a look at it in a bit, but if anyone is feeling upto it, you have a starting point.... Why oh Why did they have to start detecting 'grey' cases.....
Hatroid S View PRO App seems to still work, as it seems to just work off of the light sensor, though that said it lacks some of the functionality of the standard one. Not bad to tide you over until someone can figure out a fix or Samsung decide it was unintentional and fix it along with many of the other bugs (I got burnt with the price of the multimedia dock, I am not doing it again for an official cover just because they decided to try kill any competition for their overpriced accessories that used to work in 4.3, which I would flash back to if I could).
Have you got the details on the Multimedia Dock that's stopped?
Oh and NOTHING I've uploaded will fix this at the moment, Dev's need be the only people to download anything I post. I'll create a new thread when I get it sorted.
Hello every one !
I have one solution to S-View Flip. Today i have buy one official cover and proceded a chip swap to Official & Spigen Slim Armor View.
Nice it work ! but the solution is expensive, buy the spigen SAV + Official Cover, the operation is not without risk. Rest one problem, the Home buton not work.
It say this
_a235@hlte:/ $ su
root@hlte:/ # echo 1 > /sys/devices/w1_bus_master1/w1_master_check_id
tmp-mksh: can't create /sys/devices/w1_bus_master1/w1_master_check_id: Permission denied
Sent from my SM-N9005 using XDA Premium 4 mobile app