[2014.01.15][ROOT] TriangleAway v3.26 - Galaxy S II Original Android Development

Many Samsung devices store a flash counter that keeps track of how many times you have flashed custom firmwares to your device. On some devices, a yellow triangle or other sort of visual warning is also displayed during boot if you are running a custom firmware. TriangleAway was built to disable the triangle (if a visual warning is present) and reset the custom ROM flash counter to 0. This app requires root !
You can find out the current status of your flash counter and firmware state (custom or official) by booting into "download mode" on most devices. The usual way of getting into "download mode" is by first turning off your device, then turning it on by pressing and holding VolDown+(Home)+Power. Alternatively, the "adb reboot download" command also often works. Note that some newer device like the S4 do not show you the flash counter anymore - but it is still there.
When you run TriangleAway, if your device and firmware are supported, it will show you the detected state of the binary (custom or official) and flash counter value, and the option to Reset flash counter. Please confirm that the information shown is correct before resetting the values.
On a number of devices, TriangleAway can work, but your firmware may not be supported directly. In that case, the app will tell you it needs to reboot into a special boot mode, which will be happen if you select Reset flash counter. The device will reboot into a special mode which will allow you to review the current status and reset the binary and flash counter values (or abort and do nothing). On some devices this will actually trigger the counter to 1 if its 0 - so if you're "just checking", do that in download mode!
THIS IS A DANGEROUS OPERATION AND COULD POTENTIALLY BRICK YOUR DEVICE. PROCEED AT YOUR OWN RISK. A USB JIG IS PREFERRED IF YOU HAVE A WORKING ONE.
( and by brick I mean brick - only a board replacement or a JTAG unit will be able to save you, don't mess with boot(loader) stuff unless you really mean it! )
Note#1: using Triangle Away may unmount your SD card. Reboot or manually remount it from Android settings.
Note#2: on new devices like the SGS4/SGS3/SGNote2/SGNote8/SGNote10.1 etc, the "system modified" status can only be reset on some firmwares - they must be stock firmwares!
FAQ
- Triangle Away shows a negative counter ?
If you have a very large flash count (over 127) this is known to happen. Please confirm in download mode that you actually have that large a flash count before resetting the counter.
- After using Triangle Away I get no bootscreen at all or an error message on screen ?
Try flashing the attached "param.tar" as PDA in ODIN (no repartition!), that may clear up the issue. Samsung Galaxy S II GT-I9100 ONLY
- What about future updates and devices ?
Please read this article I wrote about this: http://www.chainfire.eu/articles/118/Triangle_Away_vs_Samsung/
- On my SGS4/SGS3/Note2/etc, Download Mode says my System is modified, and Triangle Away does not reset it
Triangle Away attempt to reset this status and block it from coming back, but it depends on the firmware. It does work on some (not all) stock firmwares. Resetting this value often doesn't work on custom firmwares! See the post below this one for more information.
- On the SGS4/SGS3/Note2/etc, System->Settings->About device->Status still shows "Modified"
This is outside the scope of Triangle Away. The "system" status is not even always resettable in the bootloader. If you are going for warranty, you need to also reflash a full stock firmware and wipe your device. If they boot up your device and find root apps, you're not going to get any warranty anyway. If you do such a full stock reflash and wipe, the "Modified" value will go away. The workaround option in TriangleAway may help you temporarily change this value. See the post below this one for more information.
- My counter always stays at 1
Some devices/bootloaders set the counter to 1 at every boot if you are running a custom kernel or recovery. On these devices, Triangle Away may always display 1 - make sure to check the counter in actual download mode, and make sure you are running a stock Samsung kernel and recovery.
Supported devices
Samsung Galaxy S2 GT-I9100 **
Samsung Galaxy S2 SPH-D710 Epic 4G Touch **
Samsung Galaxy S2 Korea SHW-M250K/L/S **
Samsung Galaxy S3 GT-I9300 **
Samsung Galaxy S3 GT-I9300T **
Samsung Galaxy S3 AT&T
Samsung Galaxy S3 Sprint
Samsung Galaxy S3 T-Mobile
Samsung Galaxy S3 Verizon UNLOCK BOOTLOADER
Samsung Galaxy S3 Canada
Samsung Galaxy S3 US Cellular
Samsung Galaxy S3 MetroPCS
Samsung Galaxy S3 Cricket
Samsung Galaxy S3 C-Spire
Samsung Galaxy S3 GT-I9305 LTE **
Samsung Galaxy S3 GT-I9305T LTE **
Samsung Galaxy S3 GT-I9305N LTE **
Samsung Galaxy S3 Korea SHV-E210K/L/S ** DISABLE DUE TO ISSUES
Samsung Galaxy S3 Korea SHW-M440S **
Samsung Galaxy S4 International GT-I9505 **
Samsung Galaxy S4 AT&T SGH-I337 UNLOCK BOOTLOADER
Samsung Galaxy S4 Verizon SCH-I545 UNLOCK BOOTLOADER
Samsung Galaxy S4 T-Mobile SGH-M919
Samsung Galaxy S4 Sprint SPH-L720
Samsung Galaxy S4 US Cellular SCH-R970
Samsung Galaxy S4 Canada SGH-I337M
Samsung Galaxy Note GT-N7000 **
Samsung Galaxy Note GT-I9220 **
Samsung Galaxy Note 2 GT-N7100/T **
Samsung Galaxy Note 2 GT-N7102 **
Samsung Galaxy Note 2 GT-N7105/T LTE **
Samsung Galaxy Note 2 SPH-L900 Sprint **
Samsung Galaxy Note 2 SGH-T889 T-Mobile **
Samsung Galaxy Note 2 SGH-T889V Canada **
Samsung Galaxy Note 2 SGH-R950 US Cellular **
Samsung Galaxy Note 2 AT&T/Canada SGH-I317/M **
Samsung Galaxy Note 2 SCH-I605 Verizon ** UNLOCK BOOTLOADER
Samsung Galaxy Note 2 Korea SHV-E250K/L/S **
Samsung Galaxy Note 3 International SM-N9005 4.4+
Samsung Galaxy Note 3 SM-N900T T-Mobile 4.4+ (Untested)
Samsung Galaxy Note 3 SM-N900P Sprint4.4+ (Untested)
Samsung Galaxy Note 3 SM-N900W8 Canadia 4.4+ (Untested)
Samsung Galaxy Note 3 SM-N900S/2/6/8/9 Asia 4.4+ (Untested)
Samsung Galaxy Note 8.0" GT-N5100 3G **
Samsung Galaxy Note 8.0" GT-N511x Wi-Fi **
Samsung Galaxy Note 8.0" GT-N5120 LTE **
Samsung Galaxy Note 10.1" GT-N8000 3G **
Samsung Galaxy Note 10.1" GT-N801x Wi-Fi **
Samsung Galaxy Note 10.1" GT-N8020 LTE **
Samsung Galaxy Note 10.1" SHW-M480S/K/W **
Samsung Galaxy Camera EK-GC100 **
Samsung Galaxy Tab 2 GT-P310x 7" 3G
Samsung Galaxy Tab 2 GT-P311x 7" Wi-Fi
Samsung Galaxy Tab 2 GT-P510x 10.1" 3G
Samsung Galaxy Tab 2 GT-P511x 10.1" Wi-Fi
Samsung Galaxy Ace 2 GT-I8160
Samsung Galaxy S Advance GT-I9070/P
Samsung Galaxy S3 Mini GT-I8190
Samsung Galaxy Grand Duos GT-I9082
Samsung Galaxy Ace Plus GT-S7500
Samsung Galaxy Ace IIx GT-S7560
Samsung Galaxy S Duos GT-S7562
Samsung Galaxy Premier GT-I9260
Various Qualcomm-based Samsung devices should now be supported as well, but I don't know which ones - please let me know!
Suspected is a large range of Qualcomm based Note and S2 variants.
** Various related models are supported depending on firmware, but only the exact model numbers listed are supported regardless of firmware version.
Whether or not Triangle Away works depends largely on your kernel. Flashing a different kernel may make it work if it previously didn't.
Download
Download from Google Play
The Google Play download is not free - it costs about a beer (thanks!). The download listed below is 100% the exact same program, but free. I provide it for free because I believe this app should be available even to people who cannot pay on Google Play. If you are able to purchase on Play, please consider that I have spent a great many hours on this, and the latest version also uses server resources I have to pay for.
REDISTRIBUTION IS NOT ALLOWED
( 1.00: 634; 1.10: 12795; 1.25: 59699; 1.50: 2891; 1.51: 45740; 1.70: 30839; 1.80: 13997; 1.90: 26020; 2.00: 10141; 2.05: 2421; 2.06: 755; 2.10: 17703; 2.15: 4780; 2.20: 4219; 2.25: 2861; 2.26: 11340; 2.30: 5132; 2.35: 676; 2.36: 16139; 2.37: 77595; 2.40: 12019; 2.45: 2725; 2.50: 7233; 2.55: 19784; 2.60: 54862; 2.65: 2957; 2.70: 6734; 2.75: 41790; 2.80: 2314; 2.85: 5092; 2.90: 128863; 2.95: 4595; 2.99: 27515; 3.00: 63085; 3.01: 78579; 3.05: 35309; 3.10: 189298; 3.25: 5562)

System Modified Status
The latest Samsung devices store "system modified ?" flags next to the "flash counter" and "current binary official ?" that Triangle Away traditionally resets.
It actually has this "system modified ?" flag twice. Once in the bootloader, once in Android itself. When resetting the flash counter, Triangle Away does attempt to reset the one stored in the bootloader (that you can see from Download mode), and disable it from being updated. However, whether or not this works is completely dependent on your device model and firmware version.
The flag in Android itself can be seen under Settings --> About Device --> Status --> Device Status. This one also affects whether or not the firmware will allow you to download and flash OTA updates, and may affect DRM apps and the allshare cast dongle.
Version 2.95 of Triangle Away introduced a "periodic system modified reset" option (enabled by default) that may help keep the bootloader system modified status as official. It has no effect on the system modified status under Settings and thus does not help with OTAs.
Version 2.50 of Triangle Away introduced a "allow tracker to run" option that can re-enable syscope if it was disabled by resetting the flash counter. After doing this and rebooting, in some cases this reverts to status under Settings to normal. However, in my personal experience this only works temporarily, and after a number of hours the status will revert to modified in both Settings as well as the bootloader, after which you will have to use Triangle Away to reset the status. This behavior is dependent on firmware, for some users this option works reliably. Alternatively, you can use the next option, which is more reliable, but less convenient.
Version 2.45 of Triangle Away introduced a "system modified workaround" option that tries to counter the flag in Android under Settings. This option is dependent on a fair number of factors:
- You must be running a stock Samsung ROM
- The SysScope package must be intact (if you removed it, it will likely not work)
- You must be using SuperSU as your root rights management app (Superuser is not supported)
- You must be using either the Play version of Triangle Away or have SuperSU Pro installed
A side-effect of this workaround is that root will be disabled for about five minutes after boot (yeah...). During that time, Triangle Away will display a notification. All your apps that launch at boot and do something that requires root will not be able to gain root access during this time. A well-coded root app should not care about this much, but unfortunately not all apps are coded that defensively, and app crashes may occur. When root access is restored, Triangle Away will re-launch the apps that are set to launch at boot and have been granted access in SuperSU, so these root apps may still initialize themselves properly.
Personally, I find this too annoying to use constantly, but due to being a developer, I reboot a lot. One way to use it would be to use the standard reset flash counter method that resets the bootloader value (and if you're lucky will keep the system status in the bootloader as "official" as well), and once in a while use the workaround patch when you want to check for OTAs and such only.
There are also some caveats:
- This workaround is incompatible with the reset function used when you reset the flash counter. As such, the "system modified" status flag in the bootloader may start updating again (resetting the counter itself will still work, though) if you enable the workaround. It will reflect the status you can see in Android. If you disable the workaround again, you are advised to reset the flash counter again afterwards.
- If your system is modified by other root tools, the "modified" status may still be triggered, regardless of this workaround
- I wanted to implement all this in a much cleaner way, but due to a bug in Samsung's modifications of the package manager, that method would often result in corrupted data and the inability to modify/(un)install any apps after the corruption occurs. Note that this corruption may still occur "naturally", and Triangle Away will inform of you of this problem if it occurs during enabling of the workaround. Unfortunately, there is no known solution to this issue other than wiping all your data (factory reset).
- I fully expect Samsung to prevent this patch from working in the near future, so use it while it's hot.
Note to developers:
In case your app uses a BOOT_COMPLETED receiver and has been granted access in SuperSU, it will receive a second BOOT_COMPLETED intent from Triangle Away once root access has been restored. The second intent will have an extra present named "eu.chainfire.triangleaway.BOOT_COMPLETED"

Technical details (Updated 13.02.2012) (outdated)
The flash counter and triangle state had to be stored somewhere. Everybody knew that. Guesses have been made in the past where it could be, and I have personally compared the raw flash disk contents between different amount of custom flashes in the past, unable to find any differences. You can dump and compare the entire /dev/block/mmcblk0 and you won't find a difference (you'll find a few unallocated and unused gaps, though).
The solution comes with the new kernel uses by ICS builds. The flash disk actually has two hidden boot partitions, /dev/block/mmcblk0boot0 and /dev/block/mmcblk0boot1 . The MMC driver in the kernels used for Gingerbread did not present these partitions in the past, the MMC driver in the ICS kernel does.
Teamhacksung members said something about having found the location, so I retried locating the position on ICS. Until recently I had always ran the KH4 Gingerbread build because until the LPB ICS build USB host was not properly supported on ICS, and I need that for other apps I make. It's really easy to find now on ICS. Dump and compare the partitions and you'll have found them in no time. I've already done it, so here is the information.
Structure /dev/block/mmcblk0boot0 @ 0x00020000:
0x00020000 header magic: 32bit - 0x12340011
0x00020004 flash count: 16bit
0x00020006 future: 16bit - 0x0000
0x00020008 type: 16bit - 0x0000 unknown, 0x0001 custom (triangle), 0x0002 Samsung Official
0x0002000A name: max 16 chars
0x0002001A end: 16bit - 0x0000
The boot partitions are presented as readonly by default, but allowing modification is a simple matter of executing the following before writing the data:
echo 0 > /sys/block/mmcblk0boot0/force_ro
That should give you all the information you need to replicate this. A number of bytes trailing this structure also change between flashes and appear to be checksum related.
As stated above, this isn't easily doable on Gingerbread. That is also why this currently does not work on the SGNote. When ICS is released for the SGNote it'll probably be compatible out of the box, or trivial to make it compatible. I say on Gingerbread it is not easily doable, but it is not impossible. If you put a lot of effort into it, you can probably talk to the MMC device directly and modify these partitions, I personally don't feel it is worth the effort for Gingerbread, as (at the time of this writing) official ICS firmwares should be available for both the SGS2 as well as the SGNote very shortly.
Update 16.02.2012: Users have confirmed TriangleAway works on the I9220 SGNote ICS leak !
Update 13.05.2012: TriangleAway does *not* work on the latest official SGNote ICS firmwares. There will be a fixed version soon, but it has to wait for my Note to return from repairs, else I cannot test it
Update 04.06.2012: v1.50 should work with the I9220 and N7000 SGNote's again

--- reserved ---

Changelogs
15.01.2014 - v3.26
- Fixed: on some devices nothing happened when you pressed "reset flash counter". Oops
13.01.2014 - v3.25
- Updated support for the SGS4 Qualcomm family: Android 4.4.2
- Added support for the Note3 Qualcomm family on Android 4.4.2 (only)
--- Note3 QC INTL GT-N9005
--- Note3 QC T-Mobile SM-N900T (untested)
--- Note3 QC Sprint SM-N900P (untested)
--- Note3 QC Canadia SM-N900W8 (untested)
--- Note3 QC Asia SM-N900S/2/6/8/9 (untested)
04.10.2013 - v3.10
- Added "system" state display, if available on device
- Added Note3 device details, sadly no reset possible
13.09.2013 - v3.05
- Added "not using SuperSU" warning
- Fixed compatibility with newest I9505 ROMs (no Knox Warrenty reset!)
- Possible compatibility fix for I9295 (let me know)
29.07.2013 - v3.01
- Fixed incompatibility with latest SuperSU
22.06.2013 - v3.00
- Fixed bug in system official reset (bootloader) for S3/Note2
07.06.2013 - v2.99
- Fix crash issue
06.06.2013 - v2.98
- Adjustments to reset and background su, may fix enable tracker issue
- Adjustments to S4 family of devices reset
- Support for:
--- Samsung Galaxy S4 AT&T SGH-I337
--- Samsung Galaxy S4 Verizon SCH-I545
05.06.2013 - v2.95
- Restructured detect and reset code
- Fixed possible crash-at-launch
- Improved "system modified" patch
- Added periodic system modified reset service
- Added option to choose normal or download mode reboot in special boot mode
- New reset method for Qualcomm-based S4 family of devices
- Support for:
--- Samsung Galaxy Note 8.0 3G/Wi-Fi/LTE GT-N5100/10/20
--- Samsung Galaxy S4 International GT-I9505
--- Samsung Galaxy S4 T-Mobile SGH-M919
--- Samsung Galaxy S4 Sprint SPH-L720
--- Samsung Galaxy S4 US Cellular SCH-R970
--- Samsung Galaxy S4 Canadia SGH-I337M
21.03.2013 - v2.90
- Support for:
--- Samsung Galaxy Ace Plus GT-S7500
--- Samsung Galaxy Ace IIx GT-S7560
--- Samsung Galaxy S Duos GT-S7562
--- Samsung Galaxy S2 Korea SHW-M250K/L/S
--- Samsung Galaxy Premier GT-I9260
18.03.2013 - v2.85
- improved dump file
- Support for:
--- Samsung Galaxy Grand Duos GT-I9082
17.03.2013 - v2.80
- Added feature to create a helpful dump file
23.02.2013 - v2.75
- Updated SGS3 I9300 kernel with SDS patch
20.02.2013 - v2.70
- Support for:
--- Samsung Galaxy S3 Mini GT-I8190
--- Samsung Galaxy S3 MetroPCS
--- Samsung Galaxy S3 Cricket
--- Samsung Galaxy S3 C-Spire
19.02.2013 - v2.65
- Support for:
--- Samsung Galaxy Ace 2 GT-I8160
--- Samsung Galaxy S Advance GT-I9070/P
20.01.2013 - v2.60
- Support for:
--- Samsung Galaxy Note 2 SGH-T889V Canada
10.01.2013 - v2.55
- Support for:
--- Samsung Galaxy S2 SPH-D710 Epic 4G Touch
07.01.2013 - v2.50
- Added option to re-enable tracker after counter reset disabled it, works for some to restore system "normal" status temporarily(!)
- Fixed issue with the modified system status workaround, that root would never come back. If you're suffering from this problem, try keeping your phone fully on for 10 minutes or more, then root will return. Run Triangle Away again afterwards.
06.01.2013 - v2.45
- Implemented modified system status *workaround* (requires SuperSU)
- Support for:
--- Samsung Galaxy Camera EK-GC100
--- Samsung Galaxy Note 2 LTE GT-N7100T and GT-N7105T
01.01.2013 - v2.40
- Support for:
--- Samsung Galaxy Note 2 Verizon SCH-I605 (unlocked bootloader only !)
17.11.2012 - v2.37
- Disable E210* support due to touchscreen issues. Bad kernel source ?
08.11.2012 - v2.36
- Adjustment for AT&T Note 2
08.11.2012 - v2.35
- Support for:
--- Samsung Galaxy S3 Korea SHV-E210K/L/S
--- Samsung Galaxy S3 Korea SHW-M440S
--- Samsung Galaxy Note 2 Korea SHV-E250K/L/S
--- Samsung Galaxy Note 2 AT&T/Canada SGH-I317/M
05.11.2012 - v2.30
- Updated: Roboto font is now used in special boot mode
- Updated: Added (another) counter=1 warning in special boot mode
- Support for:
--- Samsung Galaxy Note 2 SGH-R950 US Cellular
31.10.2012 - v2.26
- Support for:
--- Samsung Galaxy S3 GT-I9305N LTE
30.10.2012 - v2.25
- Fixed: N8020 problem
- Improved: system status reset
- Support for:
--- Samsung Galaxy Note 10.1" SHW-M480S/K/W
28.10.2012 - v2.20
- Support for:
--- Samsung Galaxy Note 2 SGH-T889 T-Mobile
26.10.2012 - v2.15
- Support for:
--- Samsung Galaxy Note 2 SPH-L900 Sprint
16.10.2012 - v2.10
- Support for:
--- Samsung Galaxy Note 10.1 LTE GT-N8020
16.10.2012 - v2.06
- Support for:
--- Samsung Galaxy S3 LTE GT-I9305T
15.10.2012 - v2.05
- Support for:
--- Samsung Galaxy S3 LTE GT-I9305
--- Samsung Galaxy Note 2 LTE GT-N7100
--- Various Qualcomm-based Samsung devices
09.10.2012 - v2.00
- Support for:
--- Samsung Galaxy Note 2 GT-N7100
15.09.2012 - v1.95
- Support for:
--- Samsung Galaxy S3 SHV-E210K
--- Samsung Galaxy S3 SHV-E210S
24.08.2012 - v1.90
- Support for:
--- Samsung Galaxy Note GT-N8000 10.1" 3G **
--- Samsung Galaxy Note GT-N801x 10.1" Wi-Fi **
15.08.2012 - v1.80
- Support for:
--- Samsung Galaxy S3 US Cellular
--- Samsung Galaxy Tab 2 GT-P310x 7" 3G
--- Samsung Galaxy Tab 2 GT-P311x 7" Wi-Fi
--- Samsung Galaxy Tab 2 GT-P510x 10" 3G
--- Samsung Galaxy Tab 2 GT-P511x 10" Wi-Fi
18.07.2012 - v1.70
- Support for:
--- Samsung Galaxy S3 AT&T
--- Samsung Galaxy S3 Sprint
--- Samsung Galaxy S3 T-Mobile
--- Samsung Galaxy S3 Verizon
--- Samsung Galaxy S3 Canadia
06.06.2012 - v1.51
- Support for Galaxy S3 GT-I9300T
04.06.2012 - v1.50
- Fixes for Galaxy Note GT-N7000/GT-I9220
- Support for Galaxy S3 GT-I9300
02.03.2012 - v1.25
- Updated icon
- Updated some texts
- Added automatic reset at boot option
- Uploaded to Market
13.02.2012 - v1.10
- Updated technical details
- Device check removed, instead the app checks the header magic
- Internal structure changed

Interesting, waiting longer description.
Thanks,

Thanks Chainfire!

Is that BRICK as in permanent, or recoverable ?

Wow, if this works like you're saying, this is huge chainfire. Nice work!!

great progress mate
thanks you
cheers,
SX

Works on CM9 as well.
Thank you
Guess this will fix the ASEC issues.

I had 5 custom counts, now i have 0.
Great work.

Works great with Sakaschi MIUI v4.0.4
Great work, Thank You!

Works like a charm....thanks
Sent from my GT-I9100 using XDA App

Impressive! Is this a permanent fix if I go back to stock GB?
Sent from my GT-I9100 using XDA App

Also used with CM9 (latest build) and it worked like a charm!
Thanks Chainfire!

this can hard brick your device. unrecoverable!
it writes to your bootloader partition.
we've found it yesterday.
use it only if really necessary.
Sent from my Galaxy Nexus using XDA App

You my friend are epic! Nice one!
Sent from my GT-I9100 using xda premium

Very nice! Pardon the noob question but after running I no longer have the triangle, but now I have the Drunken Clam picture found on an old Andy Miui rom! Must have been lingering on my boot partition hidden until now. Any tools or instructions for getting back the default?
Sent from my GT-I9100 using Tapatalk

You could use the app sgs2-Bootlogo, you can find it in the market.

Related

Why I cant change boot animation on my galaxy player 5?

I just try some post over the forum but i just cant change... Anybody can help me?
PD: Sorry for my bad english but it's no my foreign languaje
Samsungs have a hardcoded bootanimation - it can't be changed without a custom kernel with standard bootanimation support.
None of those exist yet - haven't had the time to implement it.
Because Samsung devices useing qmg bootanmation files
Samsung did not released(?) about qmg format(qmg edit tool or source)
to use bootanmation.zip you shouled install custom kernel which supports bootanmation.zip
It can be done!
Just flash this zip file in recovery, then you're good to go. This was originally designed for the Galaxy S5, but I have confirmed that it works on the Samsung Galaxy Player 5.0.
palmerchaun said:
Just flash this zip file in recovery, then you're good to go. This was originally designed for the Galaxy S5, but I have confirmed that it works on the Samsung Galaxy Player 5.0.
Click to expand...
Click to collapse
You do realize that this thread is over 2 years old...
Yesh, I believe this is a case of necro posting
________________________________________________
· US Samsung Galaxy Player 5.0 (YP-G70)
- Carbon ROM 4.4.4 KitKat
> By Meticulus Dev Team; visit their site at http://www.meticulus.co.vu/
- Entropy512's Daily Drivers Kernel
Yes, I realize it is old, but it was never resolved on this forum.

[App] Download incompatible apps from the Android Market

*** USE AT YOUR OWN RISK ***
*** THIS APP IS FOR ROOTED DEVICES ONLY ***
What is this?
Market Helper is a tool for Android that helps users to be able to change/fake their rooted devices to any other devices. For example, it can turn your Nexus 7 into Samsung Galaxy S3 in a few seconds. No reboot is required.
To download and install incompatible apps from Android Market / Google Play Market on your devices. For example, if you want to install Viber on your Nexus 7, switch it to Samsung Galaxy S3 and you’ll can. Or if you change your DPI value, you’ll find this app very useful.
- It DOES NOT touch your build.prop or any system files so it’s easier and safer.
- You don’t have to reboot the device to update the change.
- You can switch back your device to original state anytime, by using “Restore” feature or simply by rebooting your device ( with wifi/3g is enabled )
- Totally free
Supports: Android 2.2+ devices with Android Market / Google Play Store + Google Services Framework installed
Nice!
Looks promising ! I will come back with feedback! Appreciate you effort!
Didnt work for me
Sent from my LT22i using xda app-developers app
Not working on Galaxy S2
I am on Samsung Galaxy S2 with Cyanogenmod 10.1 Nightlies. I installed the app and it tells me on screen that the phone is changed. But when I check dashboard, it still shows as S2 instead of S3.
I see a few other people saying the same. Are you planning to fix this?
Cheers!
bhumik1416 said:
*** USE AT YOUR OWN RISK ***
*** THIS APP IS FOR ROOTED DEVICES ONLY ***
What is this?
Market Helper is a tool for Android that helps users to be able to change/fake their rooted devices to any other devices. For example, it can turn your Nexus 7 into Samsung Galaxy S3 in a few seconds. No reboot is required.
To download and install incompatible apps from Android Market / Google Play Market on your devices. For example, if you want to install Viber on your Nexus 7, switch it to Samsung Galaxy S3 and you’ll can. Or if you change your DPI value, you’ll find this app very useful.
- It DOES NOT touch your build.prop or any system files so it’s easier and safer.
- You don’t have to reboot the device to update the change.
- You can switch back your device to original state anytime, by using “Restore” feature or simply by rebooting your device ( with wifi/3g is enabled )
- Totally free
Supports: Android 2.2+ devices with Android Market / Google Play Store + Google Services Framework installed
Click to expand...
Click to collapse
It works for me..and I downloaded Facebook home on my Xperia... And it's working fine..
Sent from my ST25i using xda premium
Nice Sharing..!!!!!!!!!!!
Though Nice Sharing..
But,
I think you shud give proper credit to the original developer....
Or may b u'll get reported by someone over to forum moderators.. :fingers-crossed:
How To Download Incompatible Apps In Android
thats great sharing..
you can check step by step guide at Techykeeday website.

Android 4.2.2 jelly bean based I9300XXUFME3 official firmware leaked for Galaxy SIII

Android 4.2.2 Jelly Bean test firmware for the Galaxy S III. Big Thanks to our insider who made this all possible.
Development on Android 4.2.2 update isn’t completely done yet. We do not know if Samsung will bring the new Galaxy S4 Camera features to the Galaxy S3. We expect Samsung to do this but we are not really sure if Samsung will do this with Android 4.2.2 or with 4.3 for the Galaxy S3.
Android 4.2.2 is still under testing phase by Samsung and they will release the official final Android 4.2.2 Jelly Bean update for the Galaxy S III in June. We wanted to give Samsung’s hardcore fans a sneak preview of what Samsung is up to at their dev center.
New enhancements in Android 4.2.2 update
- Android 4.2.2 – Build ID: JDQ39
- New S4 Lockscreen: Multiple Widgets, two Unlock effects (Ripple and Light), improved ripple effect than Android 4.1.2, ability to change clock size and set a personal message
- New Screen modes (From S4): Adapt Display and Professional Photo
- Daydream
- Driving mode
- Actionable notifications
- New Additions in Notification Center
- Completely revamped Settings UI (Tabbed interface – Exactly like the S4)
- Addition of Voice controls (Let’s you control various parts of the phone using voice commands – Galaxy S4 feature)
- Gallery modes have white background (When changing gallery modes to 3D the background changes to white)
- Full screen Samsung apps
- New S-Voice (from S4)
- New smart switch widget
- Found more? Tell us about them in the comments below!
WARNINGS
- This firmware will increase your binary counter but the current binary and system status will remain official.
- We have re-packaged this firmware from dump files.
- There is no modem in this firmware, so the Modem you will be using before flashing this firmware will remain the same.
- This is a pre-release firmware and not official from Samsung.
- We have fully tested this firmware and this firmware works perfectly as any other official firmware.
Firmware Details
Android Version: 4.2.2 – JDQ39 (Jelly Bean)
PDA: I9300XXUFME3
CSC: I9300OJKFME1
MODEM: N/A
Region: Middle East
Carrier: Branded
Changelist: 611730
Build Date: 8 May 2013
Download; http://hotfile.com/dl/223564134/4017cbe/I9300XXUFME3_I9300OJKFME1_ILO.zip.html
http://www.youtube.com/watch?feature=player_embedded&v=8K02KtMA-ik
Flashing Instructions
- Unzip the file
- Open Odin 3.04 (already included in the firmware package)
- Restart phone in download mode (Press and hold Home + Power + Volume down buttons)
- Connect phone and wait until you get a blue sign in Odin
- Add I9300XXUFME3_I9300OJKFME1_HOME.tar.md5 to PDA
- Make sure re-partition is NOT ticked
- Start flash, sit back and wait a few minutes.
- If you encounter any issues with the firmware (Any FC, Bootloop etc)
- Boot into recovery mode (Home+power+vol up)
- Choose to wipe/factory reset. (THIS WILL ERASE ALL OF YOUR DATA INCLUDING YOUR INTERNAL SD CARD!)
- Then choose reboot and you should be good to go!
please click Thanks is you liked my post.
don't copy and paste from sammobile website please
yet you post in wrong section, and there already got this thread under general section =_=
use search first then post!
http://forum.xda-developers.com/showthread.php?p=30287889
Sent from my GT-I9300 using xda premium
ad0dh said:
use search first then post!
http://forum.xda-developers.com/showthread.php?p=30287889
Sent from my GT-I9300 using xda premium
Click to expand...
Click to collapse
Well this about covers it.
Thread closed
XDA Moderator

SQLITE on Samsung Galaxy Tab 3 10.1

Hello,
first I want to excuse for my bad english, I 'am from germany and hopping you can help me with the followsing prblem:
I have an Samsung Galaxy Tab 3 10.1 (rooted) and I want to use sqlite together with tasker. At the Moment I'am unale to use sqlite because of the fact that I didn't find the matching binaries for sqlite3 and a tablet with no arm Processor.
So my Question is,
- how is it possible to use sqlite with Tasker on my Samsung Galaxy Tab 3?
These things I found at the Moment:
1. Using the Android App: "SQlite for root"
Sadly the Android App SQlite for Root isn't available any more on the Apps Store (Does anyone have the .apk?)
2. App SuperUser Elite: Proposed Elite features:
- Settings backup/restore
- sqlite installer/verifier
Q: Will I be able to actvate SQlite through the PAID SuperUser Elite App?
3. tech128 sqlite binary but it isn't for an Intel Chip, just for ARM CPUs right!?
Hope you can help me,
thanks in advance!
Greetings,
BA

[TIP] Getting Samsung Gear working with Galaxy A Series running Custom Roms

Hey guys,
In general, pairing up Samsung Smartwatches with Samsung Smartphones running Stock Official Roms is easy and pretty much straight forward. You only need to install Samsung Gear App from playstore and follow the procedure given by the app, but if you're running (any) custom roms on your device the installation might be a little tricky.
so I'd like to share how I got my Samsung Gear S3 working with my Galaxy A5 (2015) running Resurrection Remix (6.0.1) rom, hopefully this guide could be any use for anyone having trouble setting up theirs.
1. you need to prepare/download 3 specific APKs : Samsung Gear app, Samsung Accessory Service and Gear S Plugin. if you can't download them from Playstore then look for them in unofficial -but trusted- sites like apkmirror.com
2. You need to edit some lines on build.prop, you can find this file on /system/build.prop and open them with your favourite root file explorer's text editor (i'm using MiXplorer)
find these lines
ro.product.brand=samsung
ro.product.manufacturer=samsung
Click to expand...
Click to collapse
and change them into
ro.product.brand=htc
ro.product.manufacturer=htc
Click to expand...
Click to collapse
you can use other known brands but in my case i used htc.. after you're done editing, save it then reboot your phone
3. Install Samsung Gear app, Samsung Accessory Service and Gear S Plugin on your phone.
4. Run Samsung Gear app on your phone and follow instructions on your Phone's/Watch's screen
5. Done! if you do this right you can enjoy it less than 20 minutes
sources: buried Gear S2 threads in xda (forgot the exact thread, will post the link if i found it)
Nice thread, thanks.

Categories

Resources