Saturday, 19 April 2014

Update Galaxy Grand 2 Duos G7102 to XXUAND1 Android 4.3 Official Firmware

Update Galaxy Grand 2 Duos G7102 to XXUANE2 Android 4.3 Official Firmware

You can now download XXUANE2 Android 4.3 for Galaxy Grand 2 Duos G7102 and we have a full tutorial on how to install this official Jelly Bean firmware update. XXUANE2 Android 4.3 Jelly Bean is the latest firmware build that has been released so far for the Galaxy Grand 2 Duos G7102.This is an unbranded firmware, which means there will be no extra carrier apps installed with this firmware and anyone with an unlocked Galaxy Grand 2 can install this firmware. G7102XXUANE2 is an official firmware update, not a modified or custom ROM. You can easily update Galaxy Grand 2 Duos G7102 to XXUANE2 Android 4.3 Jelly Bean official firmware and root Galaxy Grand 2.
As you continue reading below, we will guide you how to install XXUANE2 Android 4.3 Jelly Bean on Galaxy Grand 2 Duos G7102 using ODIN. Do Backup all your DATA.

Samsung Galaxy Grand 2 Duos G7102 - XXUAND1 Android 4.3 Jelly Bean
Disclaimer: All the custom ROMs and firmwares, official software updates, tools, mods or anything mentioned in the tutorial belong to their respective owners/developers. I am  not to be held responsible if you damage or brick your device. We don’t have you on gun point to try out this tutorial ;-)

XXUAND1 Android 4.3 Firmware Details:

Model: SM-G7102Model name: GALAXY Grand 2 DUOS
Country: India
Version: Android 4.3
Changelist: 2635347
Build date: Tue, 08 Apr 2014 06:03:58 +0000
Product Code: INUPDA: G7102XXUANE2
CSC: G7102XXUANE2
MODEM: G7102XXUANE2
You might find these following Galaxy Grand 2 Duos G7102 related articles interesting:

Root Galaxy Grand 2 (SM-G7102) with Pre-Rooted Android 4.3 Stock Firmware (GUIDE)

Root Galaxy Grand 2 (SM-G7102) with Pre-Rooted Android 4.3 Stock Firmware [GUIDE]

The international variant of Samsung Galaxy Grand 2 (SM-G7102) recently received the next-generation (GENNXT) pre-rooted stock firmware from XDA Developers' senior member, balliboxer.
Root Galaxy Grand 2 (SM-G7102) with Pre-Rooted Android 4.3 Stock Firmware [GUIDE]
GENNXT Pre-Rooted Android 4.3 Stock Firmware Features
The pre-rooted stock firmware based on Android 4.3 Jelly Bean brings a host of noteworthy features to Galaxy Grand 2 and a few of them are listed below:

  • PreRooted
  • Superuser
  • Busybox
  • init.d support
  • S Note
  • 3D Gallery
  • Multiwindows 4 at same time
  • popup browser
  • xposed installer
  • wanam xposed
  • xposed app settings change dpi
  • youtube ad away xposed
  • viper4android music effects
  • Haptic feedback in settings
  • Greenify xposed
Head over to the XDA Developers forum page (check source link below) to learn more about the various new features ported into this pre-rooted stock firmware.
IBTimes UK reminds its readers that it will not be held responsible for any device damage during or after root installation. Users are advised to proceed at their own risk.
Pre-requisites
1. Install necessary USB Drivers for Galaxy Grand 2 (SM-G7102) on the computer.
2. USB Debugging Mode should be enabled on the phone by navigating to Settings >> Developer Options.
3. Back up your important data to avoid potential data loss during firmware installation.
4. Ensure the phone is factory unlocked (not locked to any specific carrier) and running the latest Jelly Bean official firmware.
5. Verify Galaxy Grand 2 has at least 80 percent battery charge.
6. The CF-Auto-Root tool is compatible with Galaxy Grand 2 (SM-G7102) only. Do not attempt installing it on incorrect variants as it may brick the device. Verify the model number of the Galaxy Grand 2 by navigating to Settings >> About Phone.
Downloads Required
Steps to Root Galaxy Grand 2 with GENNXT Pre-Rooted Stock ROM v1.2
Root Galaxy Grand 2 (SM-G7102) with Pre-Rooted Android 4.3 Stock Firmware [GUIDE]
Step 1: Extract GENNXT pre-rooted stock ROM and Odin 3.09 files using WinRAR, 7-Zip or WinZip.
Step 2: Power off the Galaxy Grand 2 and wait for about 6 to 7 seconds. Now boot it into Download Mode by pressing and holding Volume Down, Home and Power buttons together until the device enters Download Mode.
Step 3: Launch Odin on the computer as Administrator.
Step 4: Connect the Galaxy Grand 2 to computer with USB cable in Download Mode. Wait until Odin recognises the device and the ID: COM box will turn light blue with the COM port number. Furthermore, when the device is connected successfully, a message saying "Added!" appears on screen.
Root Galaxy Grand 2 (SM-G7102) with Pre-Rooted Android 4.3 Stock Firmware [GUIDE]
Step 5: In Odin, tap AP button and select the GenNxt_PreRooted_SMG7102Grand2_BalliBoxer.zip file.
Step 6: Ensure Auto Reboot and F. Reset Time options are selected in Odin. But, the Re-Partition option must be unchecked.
Step 7: Verify the step 5 and step 6, before clicking Start button in Odin. When you hit Start, the root installation process will begin.
Step 8: After the root installation process completes, your phone will reboot and soon a PASS message with green background appears in the left-most box at the very top of Odin. It is now safe to disconnect the USB cable and remove the phone from computer.
Troubleshooting
  • If the device fails to reboot into recovery mode or root the device, then repeat the entire tutorial once again.
  • If the issue still persists, perform the tutorial once again; but disable or uncheck "Auto Reboot" option in Odin.
  • Remove the battery to completely shut-down the device.
  • Now boot the phone once again into Recovery mode manually (press and hold Volume Up, Home and Power buttons). This will restart the root installation process on your phone.
Samsung Galaxy Grand 2 (SM-G7102) is now rooted on GENNXT Pre-rooted stock firmware. It is now possible to install any app that requires root permission.

Alternative method 

Try CF-ROOT method.. thanks to CHAINFIRE...

Instruction:
1- Download CF-ROOT for device SM-G7102 from THIS LINK
2- Extract the downloaded files in ur PC
3- Open ODIN and place CF-Auto-Root-ms013g-ms013gxx-smg7102.tar.md5 in PDA or AP section of ODIN
4 - Press start button on ODIN and wait till it shows RESET or PASS and fone Reboot automatically
5 - Enjoy ur Root on Grand 2


 

Saturday, 29 March 2014

Tweak your rooted android device with build.prop

Hey everybody, just wanted to share the below build.prop performance tweaks. I have been using them for some time now trying different values to see what works the best.

General Performance
debug.sf.hw=1
Edit existing line,
dalvik.vm.heapsize=48m
persist.sys.ui.hw=1

Faster Scrolling
ro.max.fling_velocity=12000
ro.min.fling_velocity=8000


Saves power
ro.ril.disable.power.collapse=1
pm.sleep_mode=1
windowsmgr.max_events_per_sec=60
wifi.supplicant_scan_interval=180


*If you don’t keep Wi-Fi active lowering the value below the default of 90 seems to make Wi-Fi connect faster after being turned on but will consume more power if turning Wi-Fi off has been forgotten when not in range of a known network.

ro.mot.eri.losalert.delay=1000

*Should smooth out disconnects and reconnects, saving battery. Seems to brake tethering with CM7, let me know if anyone else experiences this issue.


Raises quality of images
ro.media.enc.jpeg.quality=90
ro.media.dec.jpeg.memcap=8000000
ro.media.enc.hprof.vid.bps=8000000



Increased Media & Streaming Performance
media.stagefright.enable-player=true
media.stagefright.enable-meta=true
media.stagefright.enable-scan=false
media.stagefright.enable-http=true
net.tcp.buffersize.default=4096,87380,256960,4096, 16384,256960 net.tcp.buffersize.wifi=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.umts=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,163 84,256960

net.tcp.buffersize.evdo_b=4096,87380,256960,4096,1 6384,256960


*Note: I don't know why but the forum is placing spaces in the above lines that are not there. The last 3 are for data speeds but have been places here to avoid multiple explanations for the spaces. The spaces are not present when I edit and have even tried retyping them in Word and then pasting the lines in but it still shows the spaces after saving, kind of frustrating. The ends for the above lines should all be the same ending values for each line (=4096,87380,256960,4096,16384,256960). I don’t know why but for whatever reason anytime I save the post the spaces appear.



Disable error checking (Should speed things up a bit)
ro.kernel.android.checkjni=0
ro.kernel.checkjni=0


Disable sending usage data
ro.config.nocheckin=1


To make the phone ring faster when dialing out
ro.telephony.call_ring.delay=0

Disable black screen issue after call (Thanks to Whyzor for finding why looking into the other tweaks)

ro.lge.proximity.delay=25
mot.proximity.delay=25

Disable USB Debugging icon from Status Bar. (Just the Icon, debugging remains enabled.)
persist.adb.notify=0

makes apps load faster and frees more ram. (Edit exsisting line)

dalvik.vm.dexopt-flags=m=v,o=y

Improve 3g data speeds

ro.ril.hsxpa=2
ro.ril.gprsclass=10
ro.ril.hep=1
ro.ril.enable.dtm=1
ro.ril.hsdpa.category=10
ro.ril.enable.a53=1
ro.ril.enable.3g.prefix=1
ro.ril.htcmaskw1.bitmask=4294967295
ro.ril.htcmaskw1=14449
ro.ril.hsupa.category=5


Wipe both Caches in Recovery after adding or changing the above lines.

If you have used the 3g script put out by the developer of theV6 Turbocharger script then they have already been applied to your device.


Next few can be found in the CM7 Performance settings but am including them in case someone would like to use them on another Rom like Miui.

Lock Home Screen into memory
ro.HOME_APP_ADJ=1

Use Jit (Dalvik just-in-time compiler)
dalvik.vm.execution-mode=int:jit

Enable Surface dithering (Improves image quality at the cost of performance)
persist.sys.use_dithering=1

Allow purging of assets (System can free more Ram when needed)
persist.sys.purgeable_assets=1

Disable animation for faster startup
debug.sf.nobootanimation=1





To apply any of the above Tweaks you will need a File Explorer with Root Permission. I use Root Explorer so the below steps are assuming Root Explorer is being used. This can also be done using ADB ; if ADB would be preferred in place of a File Explorer then you probably do not need directions for doing so.

Qualcomm MSM Chip-sets

Most HTC devices have at their core Qualcomm System-on-Chip (SoC) Mobile Station Modem (MSM) integrated circuits. These are based on Advanced RISC Machines Ltd. (ARM) micro-processor and supporting systems designs. In most Smart Phone devices the SoC consists of two ARM micro-processors, one to manage the communications hardware (radio transmitters) and the other to manage the user applications and interface. These are generally known as the modem (or radio or baseband) processor and the applications (or apps) processor. These processors may not be identical since their functions are different.

Peripheral Communications

The MSM SoC contains a large number of integrated controllers and peripherals, all of which need to communicate with one or all micro-processors.

Data Mover

Direct Memory Access (DMA) controllers set-up and supervise direct transfers of large blocks of data directly to or from a peripheral out of or into Random Access Memory (RAM). DMA releases the micro-processor from having to use its own Input/Output (I/O) instructions to move data one word (a word is the number of bits the data bus can move in one clock tick) at a time inside a loop. The effect of DMA is to make data transfers to or from peripherals many times faster than the micro-processor could achieve, and allows the micro-processor to get on with other tasks until the DMA controller sends it an interrupt request (IRQ) notifying it that a DMA transfer is complete.
MSM chipsets have two DMA engines called Data Movers (DM or DMOV). They are the Modem Data Mover (mDM) and Applications Data Mover (aDM). Each provides sixteen data-transfer channels that can operate at the same time. Ownership of each channel is determined by security domain (SD), where the modem micro-processor operates in SD0 and SD1, the applications Digital Signal Processor (aDSP) operates in SD2, and the apps processor operates in SD3. Only the modem processor can change the security domain channel assignments.

Inter Integrated Circuit (I2C) Communications

I2C is a two-wire bus for communications between integrated circuits. These are usually off-chip (not integrated into the SoC) devices. MSM typically uses them for keyboard, touch-pad, micro-controller,
memory, Liquid Crystal Display (LCD) driver and stereo sound. Typically the devices do not need to high speeds nor to move large amounts of data or commands.

Single Wire Serial Bus Interface

The Single-wire Serial Bus Interface (SSBI) is similar to I2C but it combines power and data on a single wire. The clients incorporate a small capacitor to store charge when the master has put the wire into data mode. Unlike I2C though, it is a point-to-point interface (only ever two devices connected by it).

Inter-Processor Communication

The radio micro-processor is in command of the entire system. It can and does prevent access to some core hardware and services by the apps micro-processor. It also provides several methods for the apps processor to communicate with it using Inter Processor Communications (IPC). The methods vary based on the objective of the communication.
The IPC methods are high-level Application Programming Interfaces (APIs) implemented on top of a common Shared Memory (SMEM) design. SMEM uses defined ranges within the address-space of the system (232 - 1) which all the micro-processors have access to. These ranges are called channels. An 'IPC call' consists of the caller storing a data structure in an SMEM channel and then initiating a hardware interrupt (IRQ) on the callee micro-processor. The callee IRQ handler walks the list of open SMEM channels to discover which one has been updated, and then calls a local function that has registered to handle the channel.

Remote Procedure Call (RPC)

RPC allows functions on a client micro-processor to call functions on the server micro-processor which then executes the requested function and returns the result to the caller. The client will place function arguments into SMEM and the server will place the return value in SMEM. The definition of client and server is purely based on which micro-processor initiates the RPC, although in some designs it is possible that only one micro-processor runs an RPC server.

shared from tjworld.

Sunday, 10 March 2013

Innovative iPad application development





Apple makes Application development easier for developers by announcing a new SDK With enhanced and rich features.


California-October 10-2012 There is tough competition between two gigantic companies Samsung and apple. Samsung Company supports Android OS, whereas apple supports IOS. To the court judgment going in Apple's favour, it is leading in the race.  IPad application development service is available since the launch of iPhone, iPad and iPod.  The existence of advance chip in iPad helps to get rich graphic experience. Along with this device apple has released a new (SDK) Software Development Kit for developers of iPad. This will help developers to create amazing rich customize applications so that users can take full advantage of iPad capabilities. The SDK includes a simulator that lets developers test and debug the apps that are created for iPad on their Mac. New SDK is also enhanced to be supported with universal applications that can run on the iPhone and iPad Touch.
The iPad application developers offer development in following area:-
·         Business and Office apps
·         Leisure and Recreation Applications
·         Games Application (Single and Multiple)
·         Entertainment and Multimedia Apps
·         Conference Applications
·         GPS Navigations based applications
·         Customized apps
·         Chat, SMS, Email related application
·         Management and Data Record apps



You can check out iPad application development portfolio links on apple’s official website. For further information you can contact on the information provided on the website below. With high end hardware availability and growing demand for apple products, there will be lots of surprises in the near future as announced by Apple Company.