Sunday, December 9, 2018

How To Change IMEI, Device ID of Any Android Device


Changing the IMEI (International Mobile Equipment Identity) and device id of any android device is really not a good idea because there are many advantage or disadvantage but sometime it help us to take some extra benefit from our device. Where the IMEI is used to trace the location of a device or find the stolen device, on the other hand its used to make a device untraceable by changing its IMEI number, serial number, device id, Donkeyguard number, UDID.
You can also convert/change your Android IMEI to Blackberry (BB) IMEI by which you can use GLO BIS on it.
Reason to change/convert your device’s IMEI number,
1. Make you device untraceable and unreachable,
2. Convert Android IMEI to Blackberry IMEI to use GLO BIS plan,
3. Fix invalid IMEI number problem on any devices,
4. Reset/Update/Repair your Device,
5. Getting a Unique device ID.
Universal method or the full procedure to change/rewrite IMEI number of an Android device (includes tablet) with or without root your device or with or without the use of any IMEI Changer Software, IMEI Change Tool, Terminal Emulator programmatically.
Find IMEI number or Device Id of any android device (either phone or tablet): 
If you are unable to find out the device id or IMEI number of your device then a simple below trick will help you,
§  To find out IMEI number of your device, just dial *#06#.
§  To find out device ID, just dial *#*#8255#*#* and you will get your device id in GTalk Service Monitor. And another way to find out device id is by going to Menu > Settings > About Phone > Status.
How to change IMEI number/
1. First Dial *#7465625# or *#*#3646633#*#* on your android device.
2. Now, click on Connectivity option or call pad,

3. Now look for CDS information and then click on it.
4. Then, checkout for Radio information.
5. Now, if your android device is a dual sim device. Then you will get two option like IMEI_1  [SIM1] and IMEI_2 [SIM2]. Then select any one or of which you want to change IMEI number.
6. Now, change your IMEI number illustrated below,
              AT +EGMR=1,7,”IMEI_1” and “AT +EGMR=1,10,”IMEI_2”                
7. Now, just replace IMEI1 or IMEI2 with your any your desired number. and then click on SEND.
Note: You can also change IMEI number to any Blackberry [BB] IMEI number.
How to Change Device ID of your Android phone or tablet/ :
Device ID of an Android device can be changed with our without root,
Change Device ID with Root,
1. First Root Your Android device. click here
2. Now, Download and install Device ID changer,
3. Now, follow the wizard of this app.
4. And after changing the device id, restart/reboot your device and done.
Change Device ID without Root,

1. First, Backup your Android device.
2. Go to Settings. and then click on Backup & Reset.
3. Then, click on ‘Factory Data Reset‘.
4. And, then reset you phone.
5. When, reset done. Then you will get a new and unique device ID.


via www.gadgetcouncil.com

Monday, September 18, 2017

Exact line number where the exception is raised in oracle PL/SQL block

A solution to find the exact line number where the exception is raised in oracle PL/SQL block.
There is a provision in Oracle to know exactly what is the line number of the error, to achieve this, we need to add the statement “DBMS_UTILITY.FORMAT_ERROR_BACKTRACE” in the raise application error which will give the exact line number.

Sample:

01           CREATE OR REPLACE PROCEDURE error_test
02           IS
03           BEGIN
04              DECLARE
05                 numb   NUMBER;
06              BEGIN
07                 numb := 'test';
08              EXCEPTION
09                 WHEN OTHERS
10                 THEN
11                    raise_application_error (
12                       -20000,
13                       'test error ' || DBMS_UTILITY.FORMAT_ERROR_BACKTRACE || SQLERRM);
14              END;
15           END;


Execute the above SP: exec error_test;

Error details:

Before (without DBMS_UTILITY.FORMAT_ERROR_BACKTRACE):

ORA-20000: test error
ORA-06502: PL/SQL: numeric or value error: character to number conversion error
ORA-06512: at "MASTERS.ERROR_TEST", line 11
ORA-06512: at line 1

After (DBMS_UTILITY.FORMAT_ERROR_BACKTRACE):

ORA-20000: test error
ORA-06512: at "MASTERS.ERROR_TEST", line 7
ORA-06502: PL/SQL: numeric or value error: character to number conversion error
ORA-06512: at "MASTERS.ERROR_TEST", line 11

ORA-06512: at line 1

Sunday, August 20, 2017

SAP FICO Study Material

SAP FICO Stands for FI (Financial Accounting) and CO (Controlling). SAP FICO is the important module of ERP and both FI and CO modules stores the financial transactions data

Download all material from below link

https://mega.nz/#F!eBYSgQDC!OqAHqqdNPOUfmVe7oV94ow

Sunday, July 24, 2016

Wadi Hanifa

Wadi Hanifa (Arabic: وادي حنيفة‎‎) is a wadi or valley in the Nejd region, Riyadh Province, in central Saudi Arabia. The valley runs for a length of 120 km (75 mi) from northwest to southeast, cutting through the city of Riyadh, the capital of Saudi Arabia. A string of towns and villages lie along the valley, including Uyaynah, Irqah and Diriyah. The historical city of Riyadh itself is on the northeastern side of the wadi, but the city has now expanded across Wadi Hanifa, with the sub-municipalities of Al-Shifa and Al-Urayja on its southwestern side.
In pre-Islamic Arabia, the wadi was known as al-Irdh العرض. Its current name is derived from that of the Banu Hanifa, the principal Arab tribe in the area at the time of the Islamic conquest of Arabia.
Images:
There are six open parks, which are Sud Al-Elb Park, Sud Wadi Hanifa Park, and Bio Treatment Park in Otaiqah, Sud Park, Factories Lake Park and Lake Park

Coordinates:  24.570396, 46.723286

Images:






Sunday, June 7, 2015

Mobily 4G LTE Router Unlock for All SIM Cards

Mobily 4G LTE Router Unlock for All SIM Cards


Steps:
·         First take out your SIM Card to avoid problem during firmware upgrade
·         Download this 3 file (Firmware upgrade).


1.  ·         Go to Log in page http://192.168.2.1 (Default Password)


·         Follow steps Picture below (Firmware Upgrade)
·         Router will restart after upgrade is complete
·         Wait count down timer as you see above
·         After that go here
·         Then click LTE Module Upgrade (last line)
·         Follow screen shot below
·         Router will retart again after Update is complete
·         Then click Adv. Settings
·         Now we will proceed to SIM LOCK removing
·         Follow screen shot
·         (Optional) Same as STEP 2! just choose  mr7015al-zz_r0b_FW_1.02.33(20120618).bin
·         Last step: Changing APN
·         Click LTE/UMTS (Follow screen shot below)
·         Click Apply
·         Done!

Monday, February 16, 2015

Xamarin Mono For Android 4.12 installation, crack


1 installation environment introduction:
Win8.1 Enterprise Edition 64, VS2013, mono-android-4.12.02001, the installation process below are successfully has been installed in the VS2013 operation, the support of vs2013 Chinese crack.
Installing JDK 2
To Oracle official download and install jdk-6u45-windows-i586.exe
Add the environment variable JAVA_HOME
C:\Program Files (x86)\Java\jdk1.6.0_45
Add the environment variable CLASSPATH
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
Modify the environment variable Path, add the following values at the front:
.;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
3 installation Android SDKdownload the installer_r22.6.2-windows.exe, I am here is mounted to the D:\Develop\Android\android-sdk directory
Can also download the offline package, unzip to D:\Develop\Android\android-sdk, installer_r22.6.2-windows.exe toinstall to install the latest version of the unpacked
After the installation to set environment variables, right-click My Computer properties -- -- -- -- advanced system settings advanced environmental variables -- variables, find the Path, click Modify, increase in the front:
D:\Develop\Android\android-sdk\tools;D:\Develop\Android\android-sdk\platform-tools;
(note must end with semicolon; English, if Path has the value, it is not necessary to add, if it is mounted to the other directory, corresponding to modify the path)
4 in order to download and install the following software:
1)gtk-sharp-2.12.25.msi
2)XamarinStudio-4.2.3.60-60.msi
3)XamarinInstaller.exe, Automatic installation of NDK, Android and iOS plugin (can also be used manually installed sequentially installed)
After the 5 best all finished, restart the computer
Download Windows following patch:

1)Crack Android: copy mandroid.exe to%PROGRAMFILES(x86)%\MSBuild\Xamarin\Android
The switch in the CMD command to%PROGRAMFILES (x86)%\MSBuild\Xamarin\Android directory, run the following command register:
mandroid.exe --activate --activation-name=b4a --activation-phone=b4a --activation-company=b4a --activation-code=b4a --activation-email=b4a
Check whether the registration is successful
Run command: mandroid.exe --entitlements > "%temp%"\mfa.txt
Then run the command: type "%temp%"\mfa.txt
If appear similar to " xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx MonoAndroid Priority2014-08-26T05:52:36" form that is registered successfully.
2)Crack iOS: copy mtouch.exe to%PROGRAMFILES(x86)%\MSBuild\Xamarin\iOS
The switch in the CMD command to%PROGRAMFILES (x86)%\MSBuild\Xamarin\iOS directory, run the following command register:
mtouch.exe --activate --activation-name=b4a --activation-phone=b4a --activation-company=b4a --activation-code=b4a --activation-email=b4a

With part of the original procedure download address:






With Android SDK development kit the download address:

Part of the original address from the following contents:



Two, Mac the following installation
Installing Max 1, this is not to say, the reference article
Install the Xcode procedure in the above article, pay attention to, if you want to use under the MAC simulator, it can only be installed 5.0.2 Xcode, if only the prototype debugging, you can install the Xcode 5.1
Installing Xamarin 2, to the official website to download online setup XamarinInstaller.dmg for automatic installation, the installation process to download a file, so this step will be a bit long, waiting for the automatic installation is completed, the automatic installation program download address:

3 automatically after the installation of the version is not broken, and is compared with the old version, we next to the corresponding version download crack, download the following all the linked files, and in order to install:
1)
2)
3)
4)
To download files:

Solving steps are as follows:
a) replace mtouch in /Developer/MonoTouch/usr/bin/
b) replace mandroid in /Developer/MonoAndroid/usr/bin/
c) Executed on the command line: sudo chmod a+x /Developer/MonoAndroid/usr/bin/mandroid
d) Run in Cmd: /Developer/MonoAndroid/usr/bin/mandroid --activate --activation-name=b4a --activation-phone=b4a --activation-company=b4a --activation-code=b4a --activation-email=b4a
e) Run in Cmd: /Developer/MonoAndroid/usr/bin/mandroid --entitlements
If the output is similar to " xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx MonoAndroid Priority2014-08-26T05:52:36" said success
f) execute: /Developer/MonoTouch/usr/bin/mtouch --activate --activation-name=b4a --activation-phone=b4a --activation-company=b4a --activation-code=b4a --activation-email=b4a

Saturday, April 5, 2014

Infragistic Ultra Grid Formatting Code

code for displaying delete conformation 

  Dim row As UltraGridRow

                If CSMsgBox.ShowQuestionMessage("Do you want to delete the data on the grid?", MessageBoxButtons.YesNo) = Windows.Forms.DialogResult.Yes Then

                    For Each row In Me.UltraGrid1.Selected.Rows

                        row.Delete(False)

                        Me.UltraGrid1.UpdateData()
                    Next
                End If
code for displaying checkbox and text after check box click in ultra grid
 Dim chk As New Infragistics.Win.UltraWinEditors.UltraCheckEditor

 Me.UltraGrid1.DisplayLayout.Bands(0).Columns("ACTIVE").Style = ColumnStyle.CheckBox
        Me.UltraGrid1.DisplayLayout.Bands(0).Columns("ACTIVE").Editor = chk.EditorUltraGrid1.DisplayLayout.Bands(0).Override.CellDisplayStyle = CellDisplayStyle.FormattedText

Ultra Grid: Remove/Change selected Row color

If you want to remove selected row color(by default blue) and preserve your cell colors, follow this procedure.

Private Sub grid1_InitializeLayout(ByVal sender As System.Object, ByVal e As Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs) Handles ultragrid.InitializeLayout

'Make selected row color to transparant
e.Layout.SelectionOverlayColor = SystemColors.Highlight
'remove slected and active appearance
With e.Layout.Bands(0)
.Override.SelectedAppearancesEnabled = DefaultableBoolean.False
.Override.ActiveAppearancesEnabled = DefaultableBoolean.False
End With

End Sub

code for Auto_fitting columns to ultraGrid's width
first of all import this

Imports Infragistics.Win.UltraWinGrid
Then
Me.UltraGrid1.DisplayLayout.AutoFitStyle = AutoFitStyle.ResizeAllColumns
code for Ultra Grid to select an entire row when a cell is clicked
UltraGrid1.DisplayLayout.Override.CellClickAction = Infragistics.Win.UltraWinGrid.CellClickAction.RowSelect
code for Ultra Grid, how to lock cell data - disable editing
' Disable updating on the entire grid
Me.ultraGrid1.DisplayLayout.Override.AllowUpdate = DefaultableBoolean.False


' Enable updating on the root band. This will override the DisplayLayout setting
Me.ultraGrid1.DisplayLayout.Bands(0).Override.AllowUpdate = DefaultableBoolean.False



Code for Multi selection off

 e.Layout.Override.SelectedAppearancesEnabled = DefaultableBoolean.False

If u want on then simply write true in place of false on above line

Code for ADD New Row

if you want at row on buttom then do this
UltraGrid.displaylayout.Override.AllowAddNew=AllowAddNew.FixedAddRowOnBottom

if you want at row on top then do this
UltraGrid.displaylayout.Override.AllowAddNew=AllowAddNew.FixedAddRowOnTop

and so on many properties please explore it

Code for Row Selector
Me.UltraGrid.displaylayout.Bands(0).Override.RowSelectors=DefaultableBoolean.True


Code for delete row from database

Me.UltraGrid.ActiveRow.Delete()

Code for Color the specific column
 in ultragrid InitializeRow event
  e.Row.Cells("cell name here").Appearance.BackColor = Color.Green


Code for Hide row selectors:

in ultragrid InitializeLayout event
e.Layout.Override.RowSelectors = DefaultableBoolean.False

Code for Column Sorting Disable

in ultra grid Initialize Layout event

e.layout.Override.HeaderClickAction = HeaderClickAction.Select
e.layout.Override.SelectTypeCol = SelectType.None


Hide group header box:
In ultra grid grid Initialize Layout

e.Layout.GroupByBox.Hidden = True

code for Hide row selectors:
In ultragridgrid InitializeLayout event

e.Layout.Override.RowSelectors = DefaultableBoolean.False



 three properties of the override that control

 ' on the Override off the DisplayLayout, then these settings apply to the whole
      ' UltraGrid.


  'FOR MODIFY  ALLOW OR UPDATE IN ULTRAGRID

      Me.ultraGrid1.DisplayLayout.Override.AllowUpdate = DefaultableBoolean.True

'FOR adding and delecting in ultragrid

      Me.ultraGrid1.DisplayLayout.Override.AllowAddNew = AllowAddNew.No
      Me.ultraGrid1.DisplayLayout.Override.AllowDelete = DefaultableBoolean.False

     ' You can set them on a specific band as well. These settings override those
      ' set on the DisplayLayout's Override object for this band.
   Me.ultraGrid1.DisplayLayout.Bands(0).Override.AllowUpdate = DefaultableBoolean.True
      Me.ultraGrid1.DisplayLayout.Bands(0).Override.AllowAddNew = AllowAddNew.No
      Me.ultraGrid1.DisplayLayout.Bands(0).Override.AllowDelete = DefaultableBoolean.False

 ' There are Activation properties on row, column and cells that dictate whether
      ' associated cells can be modified, or can even enter in edit mode.
  Dim column As UltraGridColumn = Me.ultraGrid1.DisplayLayout.Bands(0).Columns("CustomerID")
      Dim row As UltraGridRow = Me.ultraGrid1.Rows(0)

' Set the CellActivation off the column something other than AllowEdit to prevent
  ' the user from modifying cells in that column. ActivateOnly allows the user to
  ' go into edit mode so the user can select and copy text, however the cell will
      ' be read-only thus preventing any data modification.
      column.CellActivation = Activation.ActivateOnly

      ' You can override cell activation setting for a particular row.
      row.Activation = Activation.ActivateOnly

      ' Furthermore you can override activation on a cell as well.
      row.Cells(column).Activation = Activation.AllowEdit



 code for Selecting single row:
In ultragridgrid InitializeLayout event

e.Layout.Override.SelectTypeRow = Infragistics.Win.UltraWinGrid.SelectType.Single

code for made Fixed Columns
In ultragridgrid InitializeLayout event

e.Layout.UseFixedHeaders = true
UltraGrid.Bands[0].Columns[0].Header.Fixed = true
UltraGrid.Bands[0].Columns[1].Header.Fixed = true
                               OR
Me.UltraGrid.displaylayout.override.AllowCalSizing=AllowCalSizing.None

code for made Fixed Row

Me.UltraGrid.displaylayout.override.RowSizing=RowSizing.Fixed

Change cell button properties/appeacence
In ultragridgrid InitializeLayout event

e.Layout.Bands(0).Columns("name of cell write here").CellButtonAppearance

code for Disable Column Sorting
In ultragridgrid InitializeLayout event


e.Layout.Override.HeaderClickAction = HeaderClickAction.Select
e.Layout.Override.SelectTypeCol = SelectType.None

code to enable immediate scrolling

In ultragridgrid InitializeLayout event

e.Layout.ScrollBounds = ScrollBounds.ScrollToFill
e.Layout.ScrollStyle = ScrollStyle.Immediate


code  for Update datasource for each cell change
In ultragridgrid InitializeLayout event

UltraGrid1.UpdateMode = Infragistics.Win.UltraWinGrid.UpdateMode.OnCellChange

code if you want To change grid Header Appearance

In ultragridgrid InitializeLayout event

UltraGrid1.DisplayLayout.Bands(0).Override.HeaderAppearance property

code if you want To disable column swapping, moving,sizing and GroupBy
In ultragridgrid InitializeLayout event

With UltraGrid1.DisplayLayout.Bands(0).
.Override.AllowColMoving = AllowColMoving.NotAllowed
.Override.AllowColSwapping = AllowColSwapping.NotAllowed
.Override.AllowColSizing = AllowColSizing.None
.Override.AllowGroupBy = DefaultableBoolean.False


code for Show header text in multi line

In ultragridgrid InitializeLayout event


UltraGrid1.DisplayLayout.Bands(0).Override.WrapHeaderText = DefaultableBoolean.False
UltraGrid1.ColHeaderLines = 2 'two lines
UltraGrid1.Columns(0).Header.Caption = "here write text" & Environment.NewLine & "here write text"


code to select a full row if click on any cell
In ultragrid InitializeLayout event

UltraGrid1.DisplayLayout.Bands(0).Override.CellClickAction = CellClickAction.RowSelect

code for Hide a column
In ultragrid InitializeLayout event
UltraGrid1.DisplayLayout.Bands(0).Columns("here write column name").Hidden = True


code for Adding DropDownList column
In ultragrid InitializeLayout event


UltraGrid1.DisplayLayout.Bands(0).Columns("here write ColumnName").Style = ColumnStyle.DropDownList
UltraGrid1.DisplayLayout.Bands(0).Columns("here write ColumnName").ValueList = UltraGrid1.DisplayLayout.ValueLists("my list")

' now create ultragrid list
UltraGrid1.DisplayLayout.ValueLists.Add("my list")
UltraGrid1.DisplayLayout.ValueLists("my list ").ValueListItems

Dim list As New ValueListItem()

list.DataValue = 1
list.DisplayText = "car"
.Add(list)

list= New ValueListItem()
list.DataValue = 2
list.DisplayText = "bus"
.Add(list)

list= New ValueListItem()
list.DataValue = 3
list.DisplayText = "train"
.Add(list)


list= New ValueListItem()
list.DataValue = 4
list.DisplayText = "motor cycle"
.Add(list)



code for Adding a button column
In ultragrid InitializeLayout event

UltraGrid1.DisplayLayout.Bands(0).Columns(0).Style = ColumnStyle.Button
UltraGrid1.DisplayLayout.Bands(0).Columns(0).ButtonDisplayStyle = UltraWinGrid.ButtonDisplayStyle.Always


code for make cell text multi line
In ultragridgrid InitializeLayout event

UltraGrid1.DisplayLayout.Bands(0).Columns(0).CellMultiLine = DefaultableBoolean.True


UltraGrid1.DisplayLayout.Bands(0).Columns(0).VertScrollBar = True

code for reset the sorted columns when unloading
ultraGrid1.DisplayLayout.Bands[0].SortedColumns.Clear()

Do not show Expansion Indicator when there are no child items/band
In grid InitializeLayout event handler, set

UltraGrid1.DisplayLayout.Bands(0).Override.ExpansionIndicator=ShowExpansionIndicator.CheckOnDisplay
'code for increasing the default row height of the ultra grid 

UltraGrid1.DisplayLayout.Override.DefaultRowHeight = 500

'code for change column header text
In ultragrid InitializeLayout event

UltraGrid1.DisplayLayout.Bands(0).Columns(0).Header.Caption = "My header"

code for change date column format
In ultragrid InitializeLayout event

UltraGrid1.DisplayLayout.Bands(0).Columns(0).Format = "dd/mm/yyyy hh:mm:ss"


code for Adding an image to a cell
In ultragrid InitializeLayout event
now you Add an image to resource file to access from My.Resources here in the below code
UltraGrid1.DisplayLayout.Bands(0).Columns(0).CellButtonAppearance.Image = My.Resources.img

'img is the name image

'code for make Non Editable column and Editable column

'In ultragrid InitializeLayout event
'for code to allow if u want edit

UltraGrid1.DisplayLayout.Bands(0).Columns(0).CellActivation = Activation.AllowEdit

'code for locking the cell
UltraGrid1.DisplayLayout.Bands(0).Columns(0).CellActivation = Activation.NoEdit

code To add a band header
In ultragrid InitializeLayout event
'for header visibility true
UltraGrid1.DisplayLayout.Bands(0).HeaderVisible = True

code for gave header name 
UltraGrid1.DisplayLayout.Bands(0).Header.Caption = "My Header name is write here "

'code for aligning the header text appearence 
UltraGrid1.DisplayLayout.Bands(0).Header.Appearance.TextHAlign = HAlign.right

'there are also other alignment setting in ultragrid