{"id":313,"date":"2013-11-20T05:59:28","date_gmt":"2013-11-20T05:59:28","guid":{"rendered":"http:\/\/sunphiz.me\/wp\/?p=313"},"modified":"2016-01-15T21:11:26","modified_gmt":"2016-01-15T12:41:26","slug":"%ec%95%88%eb%93%9c%eb%a1%9c%ec%9d%b4%eb%93%9c%ec%9d%98-adb-shell","status":"publish","type":"post","link":"https:\/\/sunphiz.me\/wp\/archives\/313","title":{"rendered":"\uc548\ub4dc\ub85c\uc774\ub4dc\uc758 \uc720\uc6a9\ud55c shell \ucee4\ub9e8\ub4dc"},"content":{"rendered":"<h2>\uc571 \uba54\ubaa8\ub9ac \uc815\ubcf4 \ud655\uc778\ud558\uae30<\/h2>\n<p>\uc548\ub4dc\ub85c\uc774\ub4dc\ub294 \ub9ac\ub205\uc2a4 \uae30\ubc18 O\/S\ub85c \uc258\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc788\ub2e4. \uac00\uc7a5 \uae30\ubcf8\uc740<\/p>\n<pre class=\"lang:sh decode:true\">adb shell<\/pre>\n<p>\uc778\ub370, \uc704\uc758 \uba85\ub839\uc5b4\ub9cc \uce58\uba74 shell\ub85c \uc9c4\uc785\ud55c\ub2e4. \uadf8 \ud6c4 \uc548\ub4dc\ub85c\uc774\ub4dc\uc5d0\uc11c \uc9c0\uc6d0\ud558\ub294 \uba85\ub839\ucc3d \ud234\ub4e4\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc788\ub2e4. \ud558\uc9c0\ub9cc, shell\ub85c \uc9c4\uc785\ud558\ub294\uac8c \ubd80\ub2f4\uc2a4\ub7fd\ub2e4\uba74<\/p>\n<pre class=\"lang:default decode:true\">adb shell dumpsys<\/pre>\n<p>\uc640 \uac19\uc774 shell \ub2e4\uc74c\uc5d0 \ubc14\ub85c \ud234\uc744 \uc785\ub825\ud560 \uc218\ub3c4 \uc788\ub2e4. \uc704 \uba85\ub839\uc5b4\ub294 \ub108\ubb34 \ub9ce\uc740 \ub370\uc774\ud130\ub97c \ud55c\ubc88 \uccd0\ubcf4\uba74 \uc54c\uaca0\uc9c0\ub9cc, \ub108\ubb34 \ub9ce\uc740 \ub370\uc774\ud130\uac00 \ubcf4\uc778\ub2e4. \uadf8\ub798\uc11c \uc5b4\ub5a4 \uc11c\ube44\uc2a4\uc758 \uc815\ubcf4\ub9cc \ubcf4\uace0 \uc2f6\uc740\uc9c0 &#8216;meminfo&#8217;\uc640 \uac19\uc774 \ucd94\uac00\uc801\uc73c\ub85c \uc11c\ube44\uc2a4 \uc774\ub984\uc744 \ubc14\ub85c \uc785\ub825\ud560 \uc218 \uc788\ub2e4.<\/p>\n<pre class=\"lang:default decode:true\">adb shell dumpsys meminfo<\/pre>\n<p>meminfo\ub294 \uc9e7\uc744 \uac83 \uac19\uc9c0\ub9cc \uc5ec\uc804\ud788 \uae38\ub2e4. \uba54\ubaa8\ub9ac\uc758 \ubaa8\ub4e0 \uc815\ubcf4\ub97c \uc54c\uace0 \uc2f6\uc740 \uacbd\uc6b0\ub294 \ubcc4\ub85c \uc5c6\ub2e4. \uc804\uccb4 \uba54\ubaa8\ub9ac \uc0ac\uc6a9 \uc790\ub8cc \uc911\uc5d0\uc11c \uc6d0\ud558\ub294 \uc571\ub9cc \ucc3e\uae30\uac00 \uc27d\uc9c0 \uc54a\uc740\ub370, Linux\uc758 grep\uacfc \uac19\uc774 \ub3d9\uc791\ud558\ub294 \u00a0\uc708\ub3c4\uc6b0\uc758 \ucee4\ub9e8\ub4dc \uc911 find \uac19\uc740 \uac83\uc744 \uc0ac\uc6a9\ud558\uba74 \uc720\uc6a9\ud558\ub2e4.<\/p>\n<pre class=\"lang:default decode:true\">adb shell dumpsys meminfo | find \"com.google.android\"<\/pre>\n<p>\uc608\ub97c \ub4e4\uc5b4 \uc704\uc640\uac19\uc740 \uba85\ub839\uc5b4\ub97c \uc785\ub825\ud558\uba74, \uc544\ub798\uc640 \uac19\uc774 \uba54\ubaa8\ub9ac \uc815\ubcf4\uc911\uc5d0\uc11c com.google.android\ub77c\ub294 \ubb38\uc790\uc5f4\uc744 \uac00\uc9c4 \uc5f4\ub9cc \ub370\uc774\ud130\uac00 \ucd9c\ub825\ub41c\ub2e4.<\/p>\n<pre class=\"lang:default decode:true\">C:\\Java\\android-sdk\\platform-tools&gt;adb shell dumpsys meminfo | find \"com.google.android\"\n    15078 kB: com.google.android.apps.plus (pid 15239)\n    13311 kB: com.google.android.gms (pid 15272)\n    11854 kB: com.google.android.googlequicksearchbox:search (pid 18999)\n     9254 kB: com.google.android.music:main (pid 19964)\n     9038 kB: com.google.android.talk (pid 18976)\n     5213 kB: com.google.android.gsf.login (pid 19246)\n     3542 kB: com.google.android.partnersetup (pid 19047)\n               15078 kB: com.google.android.apps.plus (pid 15239)\n               13311 kB: com.google.android.gms (pid 15272)\n               11854 kB: com.google.android.googlequicksearchbox:search (pid 18999)\n                9254 kB: com.google.android.music:main (pid 19964)\n                9038 kB: com.google.android.talk (pid 18976)\n                5213 kB: com.google.android.gsf.login (pid 19246)\n                3542 kB: com.google.android.partnersetup (pid 19047)<\/pre>\n<p>\ud639\uc740 \uc544\ub798\uc640 \uac19\uc774 \ubc14\ub85c \ud504\ub85c\uc138\uc2a4 \ubc88\ud638\ub098 \ud328\ud0a4\uc9c0 \uc774\ub984\uc744 \uccd0\ub3c4 \ub41c\ub2e4.<\/p>\n<pre class=\"lang:default decode:true\">adb shell dumpsys meminfo [\ud504\ub85c\uc138\uc2a4 \ubc88\ud638|\ud328\ud0a4\uc9c0 \uc774\ub984]<\/pre>\n<p>Application manager\uc5d0\uc11c versionCode\ub098 versionName\uc744 \ud655\uc778\ud560 \uc218 \uc788\ub2e4. \ub9cc\uc57d adb \uba85\ub839\uc5b4\ub97c \uc774\uc6a9\ud574 \ucee4\ub9e8\ub4dc\ub85c \ud558\uace0 \uc2f6\ub2e4\uba74 \uc544\ub798\uc640 \uac19\uc774 \ud560 \uc218 \uc788\ub2e4.<\/p>\n<pre class=\"lang:default decode:true\">adb shell dumpsys package [package name] | find [versionCode|versionName]<\/pre>\n<p>\uc704\uc640 \uac19\uc774 \uc785\ub825\ud558\uba74 \ud328\ud0a4\uc9c0 \uc815\ubcf4 \uc911\uc5d0\uc11c versionCode\ub098 versionName\uc774 \ud45c\uc2dc\ub418\ub294 \ubd80\ubd84\ub9cc \uacb0\uacfc\ub85c \ud45c\uc2dc\ub41c\ub2e4.<\/p>\n<h2>\u00a0\uc124\uce58\ub41c \uc5b4\ud50c\ub9ac\ucf00\uc774\uc158 \ubaa9\ub85d \ubcf4\uae30<\/h2>\n<p>\uc5b4\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0 \uc124\uce58\ub41c \uc571\uc758 \uc815\ubcf4\ub97c AndroidManifest.xml \uc548\uc758 package name \uae30\uc900\uc73c\ub85c \ubcf4\uace0 \uc2f6\ub2e4\uba74 \uc544\ub798 \uba85\ub839\uc5b4\uac00 \uc720\uc6a9\ud558\ub2e4.<\/p>\n<pre class=\"lang:default decode:true\">adb shell pm list packages<\/pre>\n<p>\uc704 \uba85\ub839\uc5b4\ub294 \uc804\uccb4 \ubaa9\ub85d\uc774 \ub098\uc624\ub294\ub370 \ud55c \uc5b4\ud50c\ub9ac\ucf00\uc774\uc158\uc774 \uc124\uce58\ub418\uc5c8\ub294\uc9c0 \ud655\uc778\ud558\uace0 \uc2f6\ub2e4\uba74 \ub4a4\uc5d0 \ud328\ud0a4\uc9c0 \uc815\ubcf4\ub97c \ubd99\uc774\uba74 \ub41c\ub2e4.<\/p>\n<pre class=\"lang:default decode:true\">adb shell pm list packages [\ud328\ud0a4\uc9c0 \uc774\ub984]<\/pre>\n<p>\uc608\ub97c \ub4e4\uba74,<\/p>\n<pre class=\"lang:default decode:true\">com.samsung.android.emailsync<\/pre>\n<p>\uc640 \uac19\ub2e4.<\/p>\n<h2>\uc124\uce58\ub41c \uc5b4\ud50c\ub9ac\ucf00\uc774\uc158 \uac15\uc81c \uc885\ub8cc<\/h2>\n<p>\uac15\uc81c\uc885\ub8cc\ub294 Settings &gt; Application manager \uba54\ub274\ub97c \ud1b5\ud574 \ud560 \uc218 \uc788\ub2e4. \ub9cc\uc57d adb \uba85\ub839\uc5b4\ub97c \uc774\uc6a9\ud574 \ucee4\ub9e8\ub4dc\ub85c \ud558\uace0 \uc2f6\ub2e4\uba74 \uc544\ub798\uc640 \uac19\uc774 \ud560 \uc218 \uc788\ub2e4.<\/p>\n<pre class=\"lang:default decode:true\">adb shell am force-stop  [package name]<\/pre>\n<p>\ucc38\uace0\ub85c, \uc548\ub4dc\ub85c\uc774\ub4dc \uc2a4\ud22c\ub514\uc624\ub098 DDMS \ub4f1\uc5d0\uc11c\ub294 \uc571\uc744 \uc8fd\uc774\ub294 \ubc84\ud2bc(\ubcf4\ud1b5, \ube68\uac04\uc0c9\uc5d0 X \uc790 \ub9c8\ud06c)\ub3c4 \uc81c\uacf5\ud55c\ub2e4.<\/p>\n<h2>\uc124\uce58\ub41c \uc5b4\ud50c\ub9ac\ucf00\uc774\uc158 \ub370\uc774\ud130 \uc0ad\uc81c\/\uce90\uc2dc \uc0ad\uc81c<\/h2>\n<p>\ub370\uc774\ud130 \uc0ad\uc81c\/\uce90\uc2dc \uc0ad\uc81c\ub294 Application manager\uc5d0\uc11c \ud55c\ub2e4. \ub9cc\uc57d adb \uba85\ub839\uc5b4\ub97c \uc774\uc6a9\ud574 \ucee4\ub9e8\ub4dc\ub85c \ud558\uace0 \uc2f6\ub2e4\uba74 \uc544\ub798\uc640 \uac19\uc774 \ud560 \uc218 \uc788\ub2e4.<\/p>\n<pre class=\"lang:default decode:true\">adb shell pm clear [package name]<\/pre>\n<p>\ucc38\uace0\ub85c, \u00a0Application Manager\uc5d0\uc11c \ud328\ud0a4\uc9c0 \uba85\uc5d0 \ud574\ub2f9\ud558\ub294 \uc571\uc758 \uc0c1\uc138\uc815\ubcf4 \ucc3d\uc744 \ubcf4\ub294 \uc0c1\ud0dc\uc5d0\uc11c \uc704 \uba85\ub839\uc744 \uc2dc\ub3c4\ud574\ubcf4\uba74, &#8220;success&#8221;\ub77c\ub294 \uacb0\uacfc\uac00 \ub098\uc640\ub3c4 \ucc3d\uc758 \uc815\ubcf4\ub294 \uc5c5\ub370\uc774\ud2b8 \ub418\uc9c0 \uc54a\ub294\ub2e4. \uadf8\ub798\ub3c4 \uc0ad\uc81c\ub294 \uc81c\ub300\ub85c \ub41c \uac83\uc774\ub2c8 \uc2e0\uacbd\uc4f0\uc9c0\ub9d0\uc790. \uc798 \uc9c0\uc6cc\uc84c\ub294\uc9c0 \ucd94\uac00\uc801\uc73c\ub85c \ud655\uc778\ud558\uace0 \uc2f6\ub2e4\uba74, \ub2e4\ub978\ucc3d\uc73c\ub85c \uc774\ub3d9\ud588\ub2e4\uac00 \ub2e4\uc2dc \uc624\uba74 \uc9c0\uc6cc\uc838\uc788\ub2e4.<\/p>\n<h2>Preference \ubcf4\uae30<\/h2>\n<p>Preference\ub294 \ub370\uc774\ud130\ub97c XML \ud615\uc2dd\uc73c\ub85c \ud30c\uc77c\uc5d0 \uc800\uc7a5\ud574\ub450\ub294 \uac83\uc774\ub2e4. \uadf8\ub7ec\ubbc0\ub85c, Preference \ud30c\uc77c\uc758 \uc704\uce58\ub9cc \uc548\ub2e4\uba74 \ub9ac\ub205\uc2a4\uc758 cat\uacfc \uac19\uc774 \ud30c\uc77c\uc744 \uc77d\ub294 \uba85\ub839\uc5b4\ub97c \ud1b5\ud574 \ud30c\uc77c\uc758 \ub0b4\uc6a9\uc744 \ub4e4\uc5ec\ub2e4 \ubcfc \uc218 \uc788\ub2e4.<\/p>\n<pre class=\"lang:default decode:true\">adb shell cat \/data\/data\/[package name]\/shared_prefs\/[preference name].xml<\/pre>\n<p>\uc608\ub97c \ub4e4\uba74 \uc544\ub798\uc640 \uac19\uc774 \uc4f8 \uc218 \uc788\uaca0\ub2e4.<\/p>\n<pre class=\"lang:default decode:true\">adb shell cat \/data\/data\/me.sunphiz.android.test\/shared_prefs\/my_preference.xml<\/pre>\n<h2>Intent\uac00 \ubc14\ub974\uac8c \uc804\ub2ec\ub418\uc5c8\ub294\uc9c0 \ud655\uc778\ud558\uae30<\/h2>\n<p>\ub2e4\ub978 \uc571 \uac04 intent\ub97c \ud1b5\ud55c \u00a0\uc804\ub2ec\uc774 \uc798 \ub418\uc5c8\ub294\uc9c0 \ud655\uc778\ud574\uc57c\ud560 \ub54c\uac00 \uc788\ub2e4. (\uc544\ubb34\ub798\ub3c4 \ub124\ud0d3 \ub0b4\ud0d3 \uacf5\ubc29\uc744 \ud560\ub54c..) \uc774 \ub54c, \uc544\ub798\uc758 \uba85\ub839\uc5b4\ub97c \uc0ac\uc6a9\ud558\uba74 \ucef4\ud3ec\ub10c\ud2b8\uac00 \uc5b4\ub5a4 Intent\ub97c \ubc1b\uc744 \ub54c \uc5b4\ub5a4 \ub370\uc774\ud130\ub97c \ubc1b\uc558\ub294\uc9c0 \ud655\uc778\ud574 \ubcfc \uc218 \uc788\ub2e4.<\/p>\n<pre class=\"lang:default decode:true \">adb shell dumpsys activity activities<\/pre>\n<p>\uc704 \uba85\ub839\uc5b4\ub97c \uc2e4\ud589\ud558\uba74, \ud604\uc7ac \ub2e8\ub9d0\uc758 \ud14c\uc2a4\ud06c\uac00 \ub098\uc624\uace0 \uc0c1\uc138 \uc815\ubcf4\uc5d0 \ubc1b\uc740 Intent \uc815\ubcf4\uac00 \ub4e4\uc5b4 \uc788\ub2e4. \uc608\ub97c \ub4e4\uba74,<\/p>\n<pre class=\"lang:default mark:8 decode:true\">ACTIVITY MANAGER ACTIVITIES (dumpsys activity activities)\nDisplay #0 (activities from top to bottom):\n  Stack #0:\n    Task id #92\n    * TaskRecord{1392a53e #92 A=com.sec.android.app.launcher U=0 sz=1}\n      userId=0 effectiveUid=u0a2 mCallingUid=0 mCallingPackage=null\n      affinity=com.sec.android.app.launcher\n      intent={act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10800000 cmp=com.sec.android.app.launcher\/com.android.launcher2.Launcher}\n      realActivity=com.sec.android.app.launcher\/com.android.launcher2.Launcher\n      autoRemoveRecents=false isPersistable=false numFullscreen=1 taskType=1 mTaskToReturnTo=0\n      rootWasReset=false mNeverRelinquishIdentity=true mReuseTask=false\n      Activities=[ActivityRecord{d2a87de u0 com.sec.android.app.launcher\/com.android.launcher2.Launcher t92}]\n      askedCompatMode=false inRecents=true isAvailable=true\n      lastThumbnail=null lastThumbnailFile=\/data\/system\/recent_images\/92_task_thumbnail.png\n      hasBeenVisible=true firstActiveTime=1433815768381 lastActiveTime=1433815768381 (inactive for 3s)\n      * Hist #0: ActivityRecord{d2a87de u0 com.sec.android.app.launcher\/com.android.launcher2.Launcher t92}\n          packageName=com.sec.android.app.launcher processName=com.sec.android.app.launcher\n          launchedFromUid=0 launchedFromPackage=null userId=0\n          app=ProcessRecord{356c1b02 1500:com.sec.android.app.launcher\/u0a2}\n          Intent { act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10800000 cmp=com.sec.android.app.launcher\/com.android.launcher2.Launcher }\n          frontOfTask=true task=TaskRecord{1392a53e #92 A=com.sec.android.app.launcher U=0 sz=1}\n          taskAffinity=com.sec.android.app.launcher\n          realActivity=com.sec.android.app.launcher\/com.android.launcher2.Launcher\n          baseDir=\/system\/priv-app\/TWLauncherESS\/TWLauncherESS.apk\n          dataDir=\/data\/user\/0\/com.sec.android.app.launcher\n          stateNotNeeded=true componentSpecified=false mActivityType=1\n          compat={320dpi} labelRes=0x7f0d002e icon=0x7f02006e theme=0x7f0e001f\n          config={0 1.0 themeSeq=0 ?mcc?mnc ko_KR ?layoutDir sw360dp w360dp h616dp 320dpi nrml long port finger -keyb\/v\/h -nav\/h s.5}\n          taskDescription: iconFilename=null label=\"null\" color=ff00a5c4\n          launchFailed=false launchCount=0 lastLaunchTime=-1m3s494ms\n          haveState=false icicle=null\n          state=RESUMED stopped=false delayedResume=false finishing=false\n          keysPaused=false inHistory=true visible=true sleeping=false idle=true\n          fullscreen=true noDisplay=false immersive=false launchMode=2\n          frozenBeforeDestroy=false forceNewConfig=false\n          mActivityType=HOME_ACTIVITY_TYPE\n          waitingVisible=false nowVisible=true lastVisibleTime=-1m1s817ms<\/pre>\n<p>\ucc98\ub7fc Intent\uc758 act(\uc561\uc158), cat(\uce74\ud14c\uace0\ub9ac), flg(\ud50c\ub798\uadf8), cmp(\ucef4\ud3ec\ub10c\ud2b8)\ub97c \ubcfc \uc218 \uc788\uace0, \uc5ec\uae30\uc5d0\ub294 \uc5c6\uc9c0\ub9cc, dat(\ub370\uc774\ud130)\ub97c \ud1b5\ud574 \uc804\ub2ec\ub41c \ub370\uc774\ud130\ub3c4 \ud655\uc778\ud560 \uc218 \uc788\ub2e4. \ub2e4\ub9cc, extra\ub294 \ud655\uc778\ud560 \uc218 \uc5c6\uc73c\ub2c8 \uc8fc\uc758\ud558\uc790.<\/p>\n<p><strong>\uc640\uc774\ud30c\uc774 \ucf1c\uace0 \ub044\uae30<\/strong><\/p>\n<p>svc \uba85\ub839\uc5b4\ub97c \uc774\uc6a9\ud558\uba74 \uc640\uc774\ud30c\uc774(WiFi)\ub97c \ucf1c\uac70\ub098 \ub04c \uc218 \uc788\ub2e4.<\/p>\n<pre class=\"lang:default decode:true \">&gt;adb shell svc wifi enable\n>adb shell svc wifi disable<\/pre>\n<p>&nbsp;<\/p>\n<p><strong>\ucc38\uace0<\/strong><\/p>\n<ul>\n<li><a href=\"http:\/\/adbshell.com\/\">http:\/\/adbshell.com\/<\/a><\/li>\n<li><a href=\"http:\/\/superuser.com\/questions\/300815\/command-prompt-windows-7-grep-equivalent\">http:\/\/superuser.com\/questions\/300815\/command-prompt-windows-7-grep-equivalent<\/a><\/li>\n<li><a href=\"http:\/\/developer.android.com\/tools\/help\/adb.html\">http:\/\/developer.android.com\/tools\/help\/adb.html<\/a><\/li>\n<li><a href=\"http:\/\/stackoverflow.com\/questions\/8708886\/connecting-to-wi-fi-using-adb-shell\">http:\/\/stackoverflow.com\/questions\/8708886\/connecting-to-wi-fi-using-adb-shell<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>\uc571 \uba54\ubaa8\ub9ac \uc815\ubcf4 \ud655\uc778\ud558\uae30 \uc548\ub4dc\ub85c\uc774\ub4dc\ub294 \ub9ac\ub205\uc2a4 \uae30\ubc18 O\/S\ub85c \uc258\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc788\ub2e4. \uac00\uc7a5 \uae30\ubcf8\uc740 adb shell \uc778\ub370, \uc704\uc758 \uba85\ub839\uc5b4\ub9cc \uce58\uba74 shell\ub85c \uc9c4\uc785\ud55c\ub2e4. \uadf8 \ud6c4 \uc548\ub4dc\ub85c\uc774\ub4dc\uc5d0\uc11c \uc9c0\uc6d0\ud558\ub294 \uba85\ub839\ucc3d \ud234\ub4e4\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc788\ub2e4. \ud558\uc9c0\ub9cc, shell\ub85c \uc9c4\uc785\ud558\ub294\uac8c \ubd80\ub2f4\uc2a4\ub7fd\ub2e4\uba74 adb shell dumpsys \uc640 \uac19\uc774 shell \ub2e4\uc74c\uc5d0 \ubc14\ub85c \ud234\uc744 \uc785\ub825\ud560 \uc218\ub3c4 \uc788\ub2e4. \uc704 \uba85\ub839\uc5b4\ub294 \ub108\ubb34 \ub9ce\uc740 \ub370\uc774\ud130\ub97c \ud55c\ubc88 \uccd0\ubcf4\uba74 \uc54c\uaca0\uc9c0\ub9cc, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[6,2],"tags":[57,25,58],"class_list":["post-313","post","type-post","status-publish","format-standard","hentry","category-android","category-tools","tag-adb","tag-android-2","tag-shell"],"_links":{"self":[{"href":"https:\/\/sunphiz.me\/wp\/wp-json\/wp\/v2\/posts\/313","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sunphiz.me\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sunphiz.me\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sunphiz.me\/wp\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sunphiz.me\/wp\/wp-json\/wp\/v2\/comments?post=313"}],"version-history":[{"count":17,"href":"https:\/\/sunphiz.me\/wp\/wp-json\/wp\/v2\/posts\/313\/revisions"}],"predecessor-version":[{"id":1848,"href":"https:\/\/sunphiz.me\/wp\/wp-json\/wp\/v2\/posts\/313\/revisions\/1848"}],"wp:attachment":[{"href":"https:\/\/sunphiz.me\/wp\/wp-json\/wp\/v2\/media?parent=313"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sunphiz.me\/wp\/wp-json\/wp\/v2\/categories?post=313"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sunphiz.me\/wp\/wp-json\/wp\/v2\/tags?post=313"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}