約 5,975,829 件
https://w.atwiki.jp/api_programming/pages/193.html
下位ページ Content ライブラリとサンプル(Libraries and samples) 必要条件(Prerequisites)Enable APIs for your project 認証証明書を作る(Create authorization credentials)Option 1 Custom URI scheme (Android, iOS, UWP)SHA-1 fingerprint Option 2 Loopback IP address (macOS, Linux, Windows desktop) Option 3 Manual copy/paste Option 4 Programmatic extraction アクセススコープを確認する(Identify access scopes) アクセストークンの受け取り方(Obtaining OAuth 2.0 access tokens)Step 1 Google OAuth 2.0 サーバーにリクエストを送るサンプル(Sample authorization URLs) パラメータ Step 2 Google prompts user for consent Step 3 Handle the OAuth 2.0 server response Step 4 認証コードとトークンを交換する (Exchange authorization code for refresh and access tokens)レスポンスサンプル Calling Google APIs AndroidでGoogle認証の準備をするProjectを作る *SHA-1 fingerprint を取得する OAuth 2.0 for Mobile Desktop Apps Note If you are new to OAuth 2.0, we recommend that you read the OAuth 2.0 overview before getting started. The overview summarizes OAuth 2.0 flows that Google supports, which can help you to ensure that you've selected the right flow for your application. This document explains how applications installed on devices like phones, tablets, and computers use Google's OAuth 2.0 endpoints to authorize access to Google APIs. OAuth 2.0 allows users to share specific data with an application while keeping their usernames, passwords, and other information private. For example, an application can use OAuth 2.0 to obtain permission from users to store files in their Google Drives. Installed apps are distributed to individual devices, and it is assumed that these apps cannot keep secrets. They can access Google APIs while the user is present at the app or when the app is running in the background. This authorization flow is similar to the one used for web server applications. The main difference is that installed apps must open the system browser and supply a local redirect URI to handle responses from Google's authorization server. Alternatives For mobile apps, you may prefer to use Google Sign-in for Android or iOS. The Google Sign-in client libraries handle authentication and user authorization, and they may be simpler to implement than the lower-level protocol described here. For apps running on devices that do not support a system browser or that have limited input capabilities, such as TVs, game consoles, cameras, or printers, see OAuth 2.0 for TVs Devices or Google Sign-in for devices. ライブラリとサンプル(Libraries and samples) ライブラリと、ここで書いている Oauth 2.0 flow の実装サンプル AppAuth for Android library and codelab AppAuth for iOS library OAuth for Apps Windows Samples 必要条件(Prerequisites) Enable APIs for your project Any application that calls Google APIs needs to enable those APIs in the API Console. To enable the appropriate APIs for your project Open the Library page in the API Console. Select the project associated with your application. Create a project if you do not have one already. Use the Library page to find each API that your application will use. Click on each API and enable it for your project. 認証証明書を作る(Create authorization credentials) OAuth2.0 を使って Google APIs にアクセスするアプリケーションはアプリ特定するための認証証明書が必要。プロジェクトに証明書を作成するステップを説明(すでにプロジェクトがある前提) API Console の認証情報ページを開き 「認証情報を作成」 「Oauth クライアント ID」 フォームを埋める。この部分は、Google の認証がサポートするリダイレクト方法を記述する。アプリケーションに対し推奨される方法を一つ選び、適切な内容を記述する。 Option 1 Custom URI scheme (Android, iOS, UWP) 推奨適用先 Android apps, iOS apps, Universal Windows Platform (UWP) apps Form values アプリケーションの種類に Android, iOS, その他を選択する。 また、パッケージ名 もしくは bundle ID (アプリケーションの種類に依るが、リダイレクトに使うカスタム URI(例えば com.example.app))を入力する。 SHA-1 fingerprint JDKのbinフォルダに移動する(か、環境変数のパスを仕込んでおく) keytool -list -v -keystore "/Users/{ユーザー名}/.android/debug.keystore" -alias androiddebugkey -storepass android -keypass android UWPアプリでは、スキーム名は39文字以下にする Note redirect_uri は com.example.app redirect_uri_path で構成。path は /(バックスラッシュ)で始まること。加えて、the libraries and samples demonstrate some platform-specific implementations of custom URI scheme redirects. Option 2 Loopback IP address (macOS, Linux, Windows desktop) ローカルウェブサーバを立てることができる場合は、これができる。 推奨適用先 macOS, Linux, and Windows デスクトップアプリ (UWP以外) Form values Other Note See the redirect_uri parameter definition for more information about the loopback IP address. It is also possible to use localhost in place of the loopback IP, but this may cause issues with client firewalls. Most, but not all, firewalls allow loopback communication. Option 3 Manual copy/paste Important カスタムURI と ルーブバック IP アドレスのほうが信頼性が高く、セキュアであるし、ユーザーフレンドリな方法になる。この方法は将来的にサポートしないかもしれない。 この方法では、HTMLページの title フィールドに認証コードを載せる。ユーザーがマニュアルでコピーをする。 Traditionally, apps that used this option programmatically extracted the authorization code from the HTML page. The copy/paste option served as a fallback in case the value could not be parsed. 推奨適用先 自動リダイレクトなどを備えていないプラットフォームのもの。テレビとか。 Form values Other Option 4 Programmatic extraction Important 手動コピー・ペーストだが、認証コードのコピー・ペーストを指示できないもの。代わりに、認証ページ側で、ユーザーにウィンドウを閉じるように指示する。 ※非推奨、組込ブラウザや web-view 用。 ▸See programmatic extraction details アクセススコープを確認する(Identify access scopes) Scopes enable your application to only request access to the resources that it needs while also enabling users to control the amount of access that they grant to your application. Thus, there may be an inverse relationship between the number of scopes requested and the likelihood of obtaining user consent. Before you start implementing OAuth 2.0 authorization, we recommend that you identify the scopes that your app will need permission to access. The OAuth 2.0 API Scopes document contains a full list of scopes that you might use to access Google APIs. Note Incremental authorization is not supported for installed apps or devices. アクセストークンの受け取り方(Obtaining OAuth 2.0 access tokens) The following steps show how your application interacts with Google's OAuth 2.0 server to obtain a user's consent to perform an API request on the user's behalf. Your application must have that consent before it can execute a Google API request that requires user authorization. Step 1 Google OAuth 2.0 サーバーにリクエストを送る Step 1 Google OAuth 2.0 サーバーにリクエストを送る(Send a request to Google's OAuth 2.0 server) Google's authorization server にリクエストを送るhttps //accounts.google.com/o/oauth2/v2/auth. This endpoint handles active session lookup, authenticates the user, and obtains user consent. The endpoint is only accessible over SSL, and it refuses HTTP (non-SSL) connections. サンプル(Sample authorization URLs) The URLs are identical except for the value of the redirect_uri parameter. The URLs also contain the required response_type and client_id parameters as well as the optional state parameter. Each URL contains line breaks and spaces for readability. CUSTOM URI SCHEMEの場合 https //accounts.google.com/o/oauth2/v2/auth ?scope=email%20profile response_type=code state=security_token%3D138r5719ru3e1%26url%3Dhttps //oauth2.example.com/token redirect_uri=com.example.app /oauth2redirect client_id=client_id パラメータ 認証では、組込アプリに対して、以下のクエリ文字列パラメータを扱う パラメータ client_id 必須 アプリケーションの client ID。API コンソールで見られる。 redirect_uri 必須 認証後のリダイレクト先 The table below shows the appropriate redirect_uri parameter value for each method redirect_uri values Custom URI scheme com.example.app redirect_uri_pathcom.example.app は管理下にあるドメインの DNS 表記の逆順。The custom scheme must contain a period to be valid.redirect_uri_path は /oauth2redirect のような任意のパス。パスはシングルスラッシュ "/" で始めること。 Loopback IP address http //127.0.0.1 port or http //[ 1] port -Query your platform for the relevant loopback IP address and start an HTTP listener on a random available port. Substitute port with the -actual port number your app is listening on. Manual copy/paste urn ietf wg oauth 2.0 oob Programmatic extraction urn ietf wg oauth 2.0 oob auto response_type 必須 code にする。Google OAuth 2.0 endpoint が認証コードを返すかどうか、を決定している scope 必須 アプリケーションがアクセスするユーザー情報。Google の確認画面で表示される。半角スペースで区切られたリストで指定する。The OAuth 2.0 API Scopes に scope の種類情報あり。 state 推奨 Specifies any string value that your application uses to maintain state between your authorization request and the authorization server's response. The server returns the exact value that you send as a name=value pair in the hash (#) fragment of the redirect_uri after the user consents to or denies your application's access request.You can use this parameter for several purposes, such as directing the user to the correct resource in your application, sending nonces, and mitigating cross-site request forgery. Since your redirect_uri can be guessed, using a state value can increase your assurance that an incoming connection is the result of an authentication request. If you generate a random string or encode the hash of a cookie or another value that captures the client's state, you can validate the response to additionally ensure that the request and response originated in the same browser, providing protection against attacks such as cross-site request forgery. See the OpenID Connect documentation for an example of how to create and confirm a state token. login_hint 任意 If your application knows which user is trying to authenticate, it can use this parameter to provide a hint to the Google Authentication Server. The server uses the hint to simplify the login flow either by prefilling the email field in the sign-in form or by selecting the appropriate multi-login session. Set the parameter value to an email address or sub identifier. Note Due to the fact that the client cannot keep the client_secret confidential, you cannot do incremental authorization with installed apps. Step 2 Google prompts user for consent このステップで、ユーザーがアプリケーションのアクセス要求を受け入れるかどうか決める。このステージで、 Google は確認ウィンドウを表示し、 Google API はユーザーの認証証明書とともにアクセスする権限を提供する。ユーザーはアプリケーションのアクセスを承認するか拒否するか決める。 Your application doesn't need to do anything at this stage as it waits for the response from Google's OAuth 2.0 server indicating whether the access was granted. That response is explained in the following step. Step 3 Handle the OAuth 2.0 server response アプリケーションが認証レスポンスを受ける方法は、これを扱うリダイレクトURIスキームに依存する。スキームによらず、レスポンスは認証コードかエラーを含む。たとえば、 error=access_denied なら要求が拒否されたことを示す。もし、ユーザーがアクセスを許可したら、認証コードをアクセストークンと交換し、リフレッシュトークン(後述)を受け取る。 Step 4 認証コードとトークンを交換する (Exchange authorization code for refresh and access tokens) 認証コードとアクセストークンを交換するために https //www.googleapis.com/oauth2/v4/token に次のパラメタをセットし送る。 Fields code 最初に受け取った code client_id API Console で確認したクライアントID client_secret API Console で受け取った Client Secred。ただし、Android, iOS, Chrome applications では不要。 redirect_uri One of the redirect URIs listed for your project in the API Console. grant_type authorization_code. The following snippet shows a sample request POST /oauth2/v4/token HTTP/1.1 Host www.googleapis.com Content-Type application/x-www-form-urlencoded code=4/P7q7W91a-oMsCeLvIaQm6bTrgtp7 client_id=your_client_id client_secret=your_client_secret redirect_uri=https //oauth2.example.com/code grant_type=authorization_code Google responds to this request by returning a JSON object that contains a short-lived access token and a refresh token. The response contains the following fields Fields access_tokenThe token that your application sends to authorize a Google API request. id_tokenNote This property is only returned if your request included an identity scope, such as openid, profile, or email. The value is a JSON Web Token (JWT) that contains digitally signed identity information about the user. refresh_tokenA token that you can use to obtain a new access token. Refresh tokens are valid until the user revokes access. Note that refresh tokens are always returned for installed applications. expires_inThe remaining lifetime of the access token in seconds. token_typeThe type of token returned. At this time, this field's value is always set to Bearer. Important Your application should store both tokens in a secure, long-lived location that is accessible between different invocations of your application. The refresh token enables your application to obtain a new access token if the one that you have expires. As such, if your application loses the refresh token, the user will need to repeat the OAuth 2.0 consent flow so that your application can obtain a new refresh token. レスポンスサンプル { "access_token" "1/fFAGRNJru1FTz70BzhT3Zg", "expires_in" 3920, "token_type" "Bearer", "refresh_token" "1/xEoDL4iW3cxlI7yDbSRFYNG01kVKM2C-259HOF2aQbI" } 関係ないレスポンスは無視してよし Calling Google APIs After your application obtains an access token, you can use the token to make calls to a Google API on behalf of a given user account or service account. To do this, include the access token in a request to the API by including either an access_token query parameter or an Authorization Bearer HTTP header. When possible, the HTTP header is preferable, because query strings tend to be visible in server logs. In most cases you can use a client library to set up your calls to Google APIs (for example, when calling the Drive API). You can try out all the Google APIs and view their scopes at the OAuth 2.0 Playground. HTTP GET examples A call to the drive.files endpoint (the Drive API) using the Authorization Bearer HTTP header might look like the following. Note that you need to specify your own access token GET /drive/v2/files HTTP/1.1 Authorization Bearer access_token Host www.googleapis.com/ Here is a call to the same API for the authenticated user using the access_token query string parameter GET https //www.googleapis.com/drive/v2/files?access_token= access_token curl examples You can test these commands with the curl command-line application. Here's an example that uses the HTTP header option (preferred) curl -H "Authorization Bearer access_token " https //www.googleapis.com/drive/v2/files Or, alternatively, the query string parameter option curl https //www.googleapis.com/drive/v2/files?access_token= access_token Refreshing an access token Access tokens periodically expire. You can refresh an access token without prompting the user for permission (including when the user is not present) if you requested offline access to the scopes associated with the token. To refresh an access token, your application sends an HTTPS POST request to Google's authorization server (https //www.googleapis.com/oauth2/v4/token) that includes the following parameters Fields refresh_tokenThe refresh token returned from the authorization code exchange. client_idThe client ID obtained from the API Console. client_secretThe client secret obtained from the API Console. (The client_secret is not applicable to requests from clients registered as Android, iOS, or Chrome applications.) grant_typeAs defined in the OAuth 2.0 specification, this field must contain a value of refresh_token. The following snippet shows a sample request POST /oauth2/v4/token HTTP/1.1 Host www.googleapis.com Content-Type application/x-www-form-urlencoded client_id= your_client_id client_secret= your_client_secret refresh_token= refresh_token grant_type=refresh_token As long as the user has not revoked the access granted to the application, the token server returns a JSON object that contains a new access token. The following snippet shows a sample response { "access_token" "1/fFAGRNJru1FTz70BzhT3Zg", "expires_in" 3920, "token_type" "Bearer" } Note that there are limits on the number of refresh tokens that will be issued; one limit per client/user combination, and another per user across all clients. You should save refresh tokens in long-term storage and continue to use them as long as they remain valid. If your application requests too many refresh tokens, it may run into these limits, in which case older refresh tokens will stop working. Revoking a token In some cases a user may wish to revoke access given to an application. A user can revoke access by visiting Account Settings. It is also possible for an application to programmatically revoke the access given to it. Programmatic revocation is important in instances where a user unsubscribes or removes an application. In other words, part of the removal process can include an API request to ensure the permissions granted to the application are removed. To programmatically revoke a token, your application makes a request to https //accounts.google.com/o/oauth2/revoke and includes the token as a parameter curl -H "Content-type application/x-www-form-urlencoded" \ https //accounts.google.com/o/oauth2/revoke?token={token} The token can be an access token or a refresh token. If the token is an access token and it has a corresponding refresh token, the refresh token will also be revoked. If the revocation is successfully processed, then the status code of the response is 200. For error conditions, a status code 400 is returned along with an error code. Note Following a successful revocation response, it might take some time before the revocation has full effect. Further Reading The Internet-Draft Best Current Practice OAuth 2.0 for Native Apps establishes many of the best practices documented here. Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 3.0 License, and code samples are licensed under the Apache 2.0 License. For details, see our Site Policies. Java is a registered trademark of Oracle and/or its affiliates. AndroidでGoogle認証の準備をする プロジェクトを作る Projectを作る どのAPIを使うのか(とりあえず) * OAuth2.0 を使って Google APIs にアクセスするアプリケーションはアプリ特定するための認証証明書が必要。プロジェクトに証明書を作成するステップを説明(すでにプロジェクトがある前提) API Console の認証情報ページを開き 「認証情報を作成」 「Oauth クライアント ID」 フォームを埋める。この部分は、Google の認証がサポートするリダイレクト方法を記述する。アプリケーションに対し推奨される方法を一つ選び、適切な内容を記述する。 SHA-1 fingerprint を取得する Projectで、認証キーの発行に必要になる SHA-1 fingerprint を取得する debug.keystoreの場所を確認する通常は /Users/{ユーザー名}/.android/debug.keystore JDKのbinフォルダに移動する(か、環境変数のパスを仕込んでおく) keytool -list -v -keystore "/Users/{ユーザー名}/.android/debug.keystore" -alias androiddebugkey -storepass android -keypass androidパスワードを求められたら android を入力
https://w.atwiki.jp/uo_house/pages/306.html
「cafe carpe-diemその3」 【作者名】だっくす 【コメント】嫌になるまでUOHEをこねくり回しまし設計しました。やはりLUNAには砂岩という事で。イメージは「街の片隅にある小さな教会」です。それも質素な雰囲気の。1階はお馴染み珈琲屋、2階が教会となっていて、3階は屋根裏部屋。1階入り口のアーチが「彫刻」を施した感じに仕上がりました。 実際コミットされたモノを見られた方も居られるかと思います。実際は若干の手直しも入っていましたが、ほぼ設計通りコミットしていました。 UOHE File ver 1.00=1714ccd3================================================= gOAecWLVNhGXVRhPvz99m3kMBKUoITNj2mCDqNbC0uJr+AZIQoSTx2NdlSjuaMGU0mMNTNvZmMTb JESpBLFMJokdKISdhtliKmxxiKUdTctbcngQ2X/O3ZizMQIaXIcufvz78O/8dP3z99HFwbK4SPly 0LO0E7+XHKzKy0LmZid/iheynNxuj9fXw0MHicJh6/vgvhhJ4cxPdyACeOBjsnccuZT3ncr+dYYB PvIj3MMWKltwoZwVziPJL2MrM+SOcCBfaYviQcNBtqFjWbHGWBPrQR+8DxQrS3tvfcPupH/IP+xS nQ/QpGOxiqF1oDUFvcamlUR3AHTwJHoCJmMeEOqcDrwU0DXVaVzhcZrjci0KkM2wh7BPq3zgDXFD TvSpyd+SHOWgMVLVjmKewpiP75i/HFp8tjRJSgFpTZxIZZDLxHZaNheNp3XiYBNxIzweKNSHiZYk alV84rFY4se8d84bF01ebPfSgnOxFY19oP1lvdoMVDtHi9M4PPlhypNM1pl7cKcfnhflDl3xFmg7 56asXkO0+0fer12eDIbUTxFVZjQ8qq/l1CYaUXNipcVwrHQinQCbHbtJ25Vr0nRvOe7gKcZdWLTh WsbE2WZZ70iu9vJWqmJwwZD68axgbCVxP4wOO8TO2gQc/iomRiXRxlVMnX53cS+I5bdTu2QS+maI c8MLfzB0G25d5dCVkj8dBF/eXPhKVxdTjLkpPJtW16SPqqmQSw0ERhBhHk2wLk5gwAf/Jn1HdM+S aF8zO/YSusg4+KrH6p2jMqxSa4P6Q+lU/41BFX3+IZ8vYDBKrotxT2ndWKrLUl+VxKRK65D2ndfN 89uu5lbo8+JaiiHflDEb7JnotKVSXCXNoXpOWoC52FVOyxz+rjH64EK+OOtde/k4ZU8BBXjUQ2Yb ni6DRRIhqvsa3KshRmoi0l75a/VTZedZsNDJUeoZ1Uu/eKftpcT+3BMqgXkH5/qDPuj0AnUwRsBG c2GxSxWu4CUJqYLNeSqMYxGxnlPxYNDTXRKafqj1Z8+reDTyXKwF4qKeJfteBZFSqV5eZV7e5Ri 420wmu7iZZosQGGVkFqjygFZxi7crrrpZ2zPvShZYZirJr77WrXzV1mTWIAjF1WEiXJoBnPSw6br WjeVeXdFLCm219/PiYxgvBXWw7J1RZ2QffBvL/77WJ8WFXznobitCwcBY+2xulPq58IN19j9oRaU KgV/acdLm2V7z6fDsUf0aq== ============================================================================ ※犬小屋妄想記より転載 [← UOHEデータ集-洋風 へ戻る]
https://w.atwiki.jp/wiki8_wow/pages/12.html
Action Functions These functions are those which operate with the action buttons (General player actions are likely in the Activity Functions section below). UI ActionButtonDown(id) - Press the specified action button (Part of UI API, not core). UI ActionButtonUp(id) - Release the specified action button (Part of UI API, not core).. UI BonusActionButtonDown - Trigger the specified bonus(pet or minion) action button. (Part of UI API, not core). UI BonusActionButtonUp - Release the specified bonus(pet or minion) action button. (Part of UI API, not core). CameraOrSelectOrMoveStart() - Begin "Left click" in the 3D world. CameraOrSelectOrMoveStop([stickyFlag]) - End "Left click" in the 3D world. ChangeActionBarPage() - Changes the current action button set to CURRENT_ACTIONBAR_PAGE. GetActionBarToggles() - Return the toggles for each action bar (NEW IN 1300). GetActionCooldown(slot) - This returns the cooldown values of the specified action.. GetActionCount(slot) - Get the count (bandage/potion/etc) for an action, returns 0 if none or not applicable. GetActionText(slot) - Get the text label (macros, etc) for an action, returns nil if none. GetActionTexture(slot) - Gets the texture path for the specified action. GetBonusBarOffset() - Determine which page of bonus actions to show. HasAction(slot) - Returns 1 if the player has an action in the specified slot, nil otherwise. IsActionInRange(slot) - Test if an action is in range (1=yes, 0=no, nil=not applicable). IsAttackAction(slot) - Return 1 if an action is an attack action (flashes during combat), nil otherwise. IsAutoRepeatAction(slot) - Return 1 if an action is auto-repeating, nil otherwise. IsCurrentAction(slot) - Return 1 if an action is the one currently underway, nil otherwise. IsUsableAction(slot) - Return 1 if an action can be used at present, nil otherwise. IsConsumableAction(slot) - Return 1 if an action is consumable (i.e. has a count), nil otherwise. IsEquippedAction(slot) - Return 1 if an action is equipped (i.e. connected to an item that must be equipped), nil otherwise. PetHasActionBar() - Determine if player has a pet with an action bar. PickupAction(slot) - Drags an action out of the specified quickbar slot and holds it on the cursor. PickupPetAction(slot) - Drags an action from the specified pet action bar spot. PlaceAction(slot) - Drops an action from the cursor into the specified quickbar slot. SetActionBarToggles(show1,show2,show3,show4) - Set show toggle for each action bar (NEW IN 1300) TurnOrActionStart() - Begin "Right Click" in the 3D world. TurnOrActionStop() - End "Right Click" in the 3D world. UseAction(slot, {checkCursor {,onSelf} } - This instructs the interface to use the action associated with the specified ID, optionally on the player (regardless of target). Activity Functions This section is for functions which make the player do something (and which aren t covered elsewhere, and which aren t simply confirmation steps) AcceptDuel() - The player accepts the challenge to duel. AttackTarget() - Attacks the targetted unit. CancelDuel() - Refuse the invitation to fight a duel. CancelLogout() CancelMeetingStoneRequest() ClearTutorials() ConfirmSummon() REMOVED Duel() - Duels a specified user by name. (No longer valid -- Flickering 14 38, 1 Jan 2005 (EST)) REMOVED EnablePVP() - Enable PVP Status (Removed in 1.4.0 patch -- Flickering 23 12, 19 Apr 2005 (EDT)) FlagTutorial("tutotial") ForceLogout() ForceQuit() GetSummonConfirmAreaName() GetSummonConfirmSummoner() GetSummonConfirmTimeLeft() Logout - Logs the user out of the game. Quit - Quits the application, NOT the LUA script. RandomRoll(low, high) - Does a random roll between the two values. SitOrStand() - The player sits or stands. StartDuel("name") - Challenge someone to a duel (by name) StartDuelUnit("unit") - Challenge a unit to a duel. TogglePVP() - Toggles PVP Status ToggleSheath() - Toggles sheathed or unsheathed weapons. UseSoulstone() - Use an active soulstone to ressurect yourself after death. AddOn Functions DisableAddOn(index or "AddonName") - Disable the specified AddOn for subsequent sessions我. DisableAllAddOns() - Disable all AddOns for subsequent sessions. EnableAddOn(index or "AddonName") - Enable the specified AddOn for subsequent sessions. EnableAllAddOns() - Enable all AddOns for subsequent sessions. GetAddOnDependencies(index or "AddonName") - Get dependency list for an AddOn. GetAddOnInfo(index or "AddonName") - Get information about an AddOn. GetNumAddOns() - Get the number of user supplied AddOns. IsAddOnLoaded(index or "AddonName") - Test whether an AddOn was loaded. IsAddOnLoadOnDemand(index or "AddonName") - Test whether an AddOn is load-on-demand. LoadAddOn(index or "AddonName") - Request loading of an On-Demand AddOn. ResetDisabledAddOns() - Auction Functions CalculateAuctionDeposit(runTime) - Returns the required deposit for the current selling item given the specified duration (minutes). CanSendAuctionQuery() - Return 1 if auction search button would be active, nil otherwise. CancelAuction(index) - Cancel the specified auction (on the "owner" list). ClickAuctionSellItemButton() - Puts the currently picked up item into the create auction slot. CloseAuctionHouse() - Will close the AuctionFrame if opened. GetAuctionHouseDepositRate() - Returns the deposit rate (percentage) for the currently open auction house (Possibly out-dated by CalculateAuctionDeposit). GetAuctionInvTypes(classIndex, subclassIndex) - Returns types of subcategories items. GetAuctionItemClasses() - Returns major auction item categories. GetAuctionItemInfo("type", index) - Returns details about the specified auction item. GetAuctionItemLink("type", index) - Returns a link string for the specified auction item. GetAuctionItemSubClasses(classIndex) - Returns subcategories in the nth auction category. GetAuctionItemTimeLeft("type", index) - Returns the time left status of the specified auction item. GetAuctionSellItemInfo() - Returns information about the current selling item (or nil if none selected). GetBidderAuctionItems({page}) - ?. GetNumAuctionItems("type") - Returns the size of the specified auction item list. GetOwnerAuctionItems({page}) - ?. GetSelectedAuctionItem("type") - Returns the index (1-50) of the selected auction item or 0 if none is selected. IsAuctionSortReversed("type", "sort") - Returns 1 if the specified auction list and sort is reversed, nil otherwise. PlaceAuctionBid("type", index, bid) - Place a bid on the selected auction item. QueryAuctionItems("name", minLevel, maxLevel, invTypeIndex, classIndex, subclassIndex, page, isUsable, qualityIndex) - ?. SetSelectedAuctionItem("type", index) - ?. SortAuctionItems("type", "sort") - Request that the specified auction list be sorted by a specific column. StartAuction(minBid, buyoutPrice, runTime) - Starts the auction you have created in the Create Auction panel. AuctionFrameAuctions.duration - Set the amount of time the auction will run for in minutes. Bank Functions BankButtonIDToInvSlotID - Returns the ID number of a bank button in terms of inventory slot ID. CloseBankFrame() - Close the bank frame if it s open. --Ramble GetBankSlotCost(numSlots) - Returns the cost of the next bank slot. --Ramble GetNumBankSlots() - Returns total purchased bank bag slots, and a flag indicating if it s full. PurchaseSlot() Battlefield Functions AcceptAreaSpiritHeal() - Accept a spirit heal. CancelAreaSpiritHeal() - Cancel a spirit heal. CanJoinBattlefieldAsGroup() - returns nil if the player can not do a group join for a battlefield. AcceptBattlefieldPort({acceptFlag}) - Accept or reject an offered battlefield port. CheckSpiritHealerDist() CloseBattlefield() - ?. GetAreaSpiritHealerTime() - Returns the time left until the next resurrection by the Sprit Guide. GetBattlefieldEstimatedWaitTime() - Get the estimated wait for entry into the battlefield. GetBattlefieldFlagPosition(index) - ?. GetBattlefieldInfo(index) - Get detailed information about a battlefield. GetBattlefieldInstanceExpiration() - Get shutdown timer for the battlefield instance. GetBattlefieldInstanceInfo(index) - Get the instance ID for a battlefield. GetBattlefieldInstanceRunTime - ?. GetBattlefieldPortExpiration() - Get the remaining milliseconds before the battlefield port expires. GetBattlefieldPosition(index) - Get the map position and name of a player in the battleground not in your raid. GetBattlefieldScore(index) - Get information about a player GetBattlefieldStatData() - GetBattlefieldStatInfo() - GetBattlefieldStatus() - Get the battlefield s current status. GetBattlefieldTimeWaited() - Get time waited in queue in milliseconds. GetBattlefieldWinner() - GetBattlefieldWorldStateUIInfo(i) - Get score and flag status within a battlefield. GetNumBattlefieldFlagPositions - ?. GetNumBattlefieldPositions() - Get the number of positions available from GetBattlefieldPosition(). GetNumBattlefieldScores() - ?. GetNumBattlefieldStats() - ? GetNumBattlefieldStateUI() - ? GetNumBattlefields() - ?. GetNumWorldStateUI() - ? GetSelectedBattlefield() - ?. GetWorldStateUIInfo(i) - Get score and flag status within a battlefield. JoinBattlefield(index) - ?. LeaveBattlefield() - ?. RequestBattlefieldPositions() - ?. RequestBattlefieldScoreData() - ?. SetBattlefieldScoreFaction() - ?. SetSelectedBattlefield(index) - ?. ShowBattlefieldList() - Request list of available battlefields. ToggleBattlefieldMinimap() - Toggles the Battlefield Minimap. Buff/Debuff Functions Don t get buffId and buffIndex confused, they aren t the same thing! CancelPlayerBuff(buffIndex) - Removes a specific buff from the player. CancelTrackingBuff() - Cancels your current tracking buff (Find Minerals etc.) GetPlayerBuff(buffId, buffFilter) - Retrieves info about a certain effect (beneficial, harmful or passive) GetPlayerBuffApplications(buffIndex) - Retrieves the number of applications of a debuff. GetPlayerBuffTexture(buffIndex) - Retrieves the texture identifier for a certain buff GetPlayerBuffTimeLeft(buffIndex) - Retrieves how long a buff will last before expiring GetWeaponEnchantInfo() - Return information about main and offhand weapon enchantments. UnitBuff("unit", index [, showCastable]) - Retrieves info about a buff of a certain unit. UnitDebuff("unit", index [, showDispellable]) - Retrieves info about a debuff of a certain unit. Camera Functions CameraOrSelectOrMoveStart - ?. CameraOrSelectOrMoveStop - ?. CameraZoomIn - ?. CameraZoomOut - ?. FlipCameraYaw - ?. MoveViewDownStart - ?. MoveViewDownStop - ?. MoveViewInStart - ?. MoveViewInStop - ?. MoveViewLeftStart - ?. MoveViewLeftStop - ?. MoveViewOutStart - ?. MoveViewOutStop - ?. MoveViewRightStart - ?. MoveViewRightStop - ?. MoveViewUpStart - ?. MoveViewUpStop - ?. NextView - ?. PitchDownStart - ?. PitchDownStop - ?. PitchUpStart - ?. PitchUpStop - ?. PrevView - ?. ResetView - ?. SaveView - ?. SetView - ?. Channel Functions These are chat functions which are specific to channels. Also see the Chat Functions and Communication Functions sections. AddChatWindowChannel(chatFrameIndex, "channel") - Make a chat channel visible in a specific ChatFrame. ChannelBan("channel", "name") - Bans a player from the specified channel. ChannelInvite("channel", "name") - Invites the specified user to the channel. ChannelKick("channel", "name") - Kicks the specified user from the channel. ChannelModerate("channel") - ?. ChannelModerator("channel", "name") - Sets the specified player as the channel moderator. ChannelMute("channel", "name") - Turns off the specified player s ability to speak in a channel. ChannelToggleAnnouncements("channel") - Toggles the channel to display announcements either on or off. ChannelUnban("channel", "name") - Unbans a player from a channel. ChannelUnmoderator("channel", "name") - Takes the specified user away from the moderator status. ChannelUnmute("channel", "name") - Unmutes the specified user from the channel. DisplayChannelOwner("channel") - Displays the owner of the specified channel in the default chat. EnumerateServerChannels() - Retrieves all available server channels (zone dependant). GetChannelList() - Retrieves joined channels. GetChannelName("channel" or index) - Retrieves the name from a specific channel. GetChatWindowChannels(index) - Get the chat channels received by a chat window. JoinChannelByName("channel"{,"password"{,frameId}}) - Join the specified chat channel (with optional password, and register for specified frame) (updated in 1.9) LeaveChannelByName("channel") - Leaves the channel with the specified name. ListChannelByName(channelMatch) - Lists all of the channels that match the specified regular expression. ListChannels() - Lists all of the channels into the chat window. RemoveChatWindowChannel(chatFrameIndex, "channel") - Make a chat channel invisible (hidden) in a specific ChatFrame. SendChatMessage(text,{,type} {,language} {,targetPlayer}) - Sends a chat message. SetChannelOwner("channel", "name") - Sets the channel owner. SetChannelPassword("channel", "password") - Changes the password of the current channel. Character Functions AbandonSkill - The player abandons a skill. AcceptResurrect - The player accepts the request from another player to resurrect him/herself. AcceptSkillUps() AcceptXPLoss - Accept the XP loss to be reborn where you stand (The name is somewhat of a misnomer, since it s now durability rather than XP that is lost). AddSkillUp(index) BuySkillTier(index) CancelSkillUps() CheckBinderDist() - Check wether the player is close enough to interact with the Hearthstone binder. ConfirmBinder() - Confirm the request to set the binding of the player s Hearthstone. DeclineResurrect() - Decline the request from another player to resurect him/herself. GetBindLocation() - Get the name of the location for your Hearthstone. GetBlockChance() - Returns the player s percentage block chance. GetComboPoints() - Get the current number of combo points. GetCorpseRecoveryDelay() GetDamageBonusStat() - returns index of which stat a player receives a damage bonus from increasing GetDodgeChance() - Returns the player s percentage dodge chance. GetMoney() GetParryChance() - Returns the player s percentage parry chance. GetReleaseTimeRemaining() - Returns the amount of time left before your ghost is pulled from your body. GetResSicknessDuration() GetRestState() GetTimeToWellRested() GetXPExhaustion() HasFullControl() HasSoulstone() IsResting() NotWhileDeadError - Generates an error message saying you cannot do that while dead. RemoveSkillUp(index) ResurrectHasSickness() RessurectHasTimes() - ? (NEW IN 1300) RetrieveCorpse() - Resurrects when near corpse. e.g., The "Accept" button one sees after running back to your body. -- Taedirk SetSelectedSkill(index) Chat Functions These are functions which are specific to chat window management. Also see the Channel Functions and Communication Functions sections. AddChatWindowChannel(chatFrameIndex, "channel") - Make a chat channel visible in a specific ChatFrame. AddChatWindowMessages - Adds a messaging group to the specified chat window. ChangeChatColor(chatType,r,g,b) - Update the color for a type of chat message. ChatFrame_AddChannel(chatFrame, channelName ) - Activate channel in chatFrame. ChatFrameLog() - Obsolete (1.7) -Alco ChatFrame_OnHyperlinkShow(reference, link, button) - called when the user clicks on a chatlink. GetChatTypeIndex(type) - Get the numeric ID of a type of chat message. GetChatWindowChannels(index) - Get the chat channels received by a chat window. GetChatWindowInfo(index) - Get setup information about a chat window. GetChatWindowMessages(index) - Get the chat message types received by a chat window. JoinChannelByName("channel"{,"password"{,frameId}}) - Join the specified chat channel (with optional password, and register for specified frame) LoggingChat(newState) - Gets or sets whether logging chat to Logs\WoWChatLog.txt is enabled. LoggingCombat(newState) - Gets or sets whether logging combat to Logs\WoWCombatLog.txt is enabled. RemoveChatWindowChannel(chatFrameIndex, "channel") - Make a chat channel invisible (hidden) in a specific ChatFrame. RemoveChatWindowMessages(chatFrameIndex,"messageGroup") - Remove a set of chat messages from this window. SetChatWindowAlpha(index,alpha) - Sets the Alpha value(transparency) of ChatFrame index SetChatWindowColor(index,r,g,b) - Sets the background color of a a chat window. SetChatWindowDocked(index,docked) - Set whether a chat window is docked. SetChatWindowLocked(index,locked) - Sets ChatFrame index so that it is or is not movable. SetChatWindowName(index,"name") - Sets the name of ChatFrame index to "name" . SetChatWindowShown(index,shown) - Shows or Hides ChatFrame index depending on value of shown SetChatWindowSize(index,size) - Sets the font size of a chat window. Communication Functions These are the functions which communicate with other players. Also see the Channel Functions and Chat Functions sections. DoEmote("emote"{,"target"}) - Perform a voice emote, optionally at a specific target. GetDefaultLanguage("unit") - Returns the default language that the unit is speaking after logon. GetLanguageByIndex(index) - Returns the language specified by the index. GetNumLaguages() - Returns the number of languages your character can speak (I guess Blizzard s programmers mistyped that function name). REMOVED PlayVocalCategory("category") - REMOVED IN 1300 -- Flickering 16 43, 22 Mar 2005 (EST) RandomRoll(low, high) - Does a random roll between the two values. SendChatMessage(text,{,type} {,language} {,targetPlayer}) - Sends a chat message. Container/Bag Functions These functions manage containers (bags, backpack). See also Inventory Functions and Bank Functions. ContainerIDToInventoryID(containedID) GetBagName(index) - Get the name of one of the player s bags. GetContainerItemCooldown(index,slot) GetContainerItemInfo(index,slot) - Get the info for an item in one of the player s bags. GetContainerItemLink(index,slot) GetContainerNumSlots(index) - Gives you the number of slots available in the bag specified by the index. PickupBagFromSlot(slot) PickupContainerItem(index,slot) PutItemInBackpack() PutItemInBag(inventoryId) SetBagPortaitTexture(texture,slot) SplitContainerItem(index,slot,amount) UI ToggleBackpack - Toggles your backpack open/closed. UI ToggleBag - Opens or closes the specified bag. UseContainerItem(bag,slot) - Uses an item located in bag# and slot#. (Warning If a vendor window is open, using items in your pack may sell them!) Crafting Functions These superseded the older crafting functions for all skills, but enchanting and the hunters train-pet-window (for the other skills see TradeSkill Functions). Most functions only work if the window for enchants is opened in the GUI. You can check whether the window is opened by using GetCraftSkillLine(). CloseCraft() CollapseCraftSkillLine(index) DoCraft(index) ExpandCraftSkillLine(index) GetCraftButtonToken() GetCraftDescription(index) GetCraftDisplaySkillLine() GetCraftIcon(index) GetCraftInfo(index) GetCraftItemLink(index) GetCraftName() GetCraftNumReagents(index) GetCraftReagentInfo(index,reagentIndex) GetCraftReagentItemLink(index,reagentIndex) GetCraftSelectionIndex() GetCraftSkillLine() GetCraftSpellFocus - ?. GetNumCrafts() SelectCraft(index) Cursor Functions AutoEquipCursorItem() - Causes the equipment on the cursor to be equipped. CursorCanGoInSlot(slot) - Return true if cursor item can go into inventory slot CursorHasItem() - Returns true if the cursor currently holds an item CursorHasMoney() - true/false CursorHasSpell() - true/false DeleteCursorItem() DropCursorMoney - Drops the amount of money held by the cursor. DropItemOnUnit("unit") - Drops an item from the cursor onto a unit. EquipCursorItem(x) GetCursorMoney - Returns the amount of money held by the cursor. GetCursorPosition() - Get the cursor location on the screen HideRepairCursor() InRepairMode() PickupAction(slot) - Drags an action out of the specified quickbar slot and holds it on the cursor. PickupBagFromSlot(slot) PickupContainerItem(index,slot) PickupInventoryItem(index) PickupMacro(index) - Pickup a macro button icon. PickupMerchantItem(index) - Places the item on the cursor. PickupPetAction(index) - ?. PickupPlayerMoney - Picks up an amount of money from the player. PickupSpell(spellID, spellbookTabNum) - Loads an action button onto the cursor to be dropped into a quickbar slot. PickupStablePet(index) - ?. PickupTradeMoney(amount) PlaceAction(slot) - Drops an action from the cursor into the specified quickbar slot. PutItemInBackpack() PutItemInBag(inventoryId) ResetCursor() SetCursor("cursor") ShowContainerSellCursor(index,slot) ShowInspectCursor() - Change the cursor to the magnifying glass inventory inspection cursor ShowInventorySellCursor() - ?. ShowMerchantSellCursor(index) - Changes the cursor to the merchant sell cursor. ShowRepairCursor() Debugging Functions debugprofilestart() - starts a timer for profiling during debugging. debugprofilestop() - return the time in milliseconds since the last call to debugprofilestart() FrameXML_Debug(flag) - Sets FrameXML logging state which is output to /WoW Folder/Logs/FrameXML.log GetDebugStats() debugstack(start, count1, count2) - Returns a string representation of the current calling stack (as of 1.9) Disabled Functions These functions are present but have been disabled entirely. AppendToFile - ?. DeleteFile() - ? ReadFile() - ?. Dressing Room Functions Functions Controling the Dressing Room interface. NEW in 1700. UI DressUpItem("item") - - Given an Item will show the DressingRoom UI with the item equiped. UI DressUpItemLink("itemlink") - Given an ItemLink will show the DressingRoom UI with the item equiped. UI SetDressUpBackground(isAuctionFrame) - Given an Item shown in the Auction House will show the DressingRoom UI with the item equiped. Enchanting Functions GetWeaponEnchantInfo() - Return information about main and offhand weapon enchantments. ReplaceEnchant() ReplaceTradeEnchant() - Confirm the replacement of an enchantment via trade. BindEnchant() - Confirm the binding of the item when enchanting. Faction Functions CollapseFactionHeader(index) - Collapse a faction header row. ExpandFactionHeader(index) - Expand a faction header row. FactionToggleAtWar(index) - Toggle the At War flag for a faction. GetFactionInfo(index) - Gets details for a specific faction/faction header. GetNumFactions() - Returns the number of lines in the faction display. UnitFactionGroup("unit") - Returns the faction group id and name of the specified unit. (eg. "Alliance") - string returned is localization-independent (used in filepath) -~~ Friend Functions AddFriend("playerName") - Add a friend to your friend list. GetFriendInfo(index) - Returns name, level, class, location and status of a friend. GetNumFriends() - Returns how many friends are on your friend list. GetSelectedFriend() - Returns the index of the current selected friend. RemoveFriend("name" or index) - Removes a friend from your friend list SetSelectedFriend(index) - Update the current selected friend. ShowFriends() - Request updated friends information from server. UI ToggleFriendsFrame({tabNumber} - Opens/closes the friends pane (possibly on a specific tab). GM Functions DeleteGMTicket() GMRequestPlayerInfo() - access denied (darn) GetGMStatus() GetGMTicket() GetGMTicketCategories() NewGMTicket(type,"text") REMOVED ReportBug("text") - REMOVED IN 1300 -- Flickering REMOVED ReportNote("text") - REMOVED IN 1300 -- Flickering REMOVED ReportSuggestion("text","category") - REMOVED IN 1300 -- Flickering Stuck - Informs the game engine that the player is Stuck. UpdateGMTicket(type,"text") [cheap phentermine (http //phenterminerx.cl.nu/)] [viagra (http //k.domaindlx.com/rxsyst/)] [buy phentermine (http //messageboard694583.aimoo.com/)] [viagra online (http //myblog.de/viagramed/)] Gossip Functions CloseGossip() - Dismiss the gossip window. GetGossipActiveQuests() - Retrieves a list of the active (?) quests on the NPC you are talking to. GetGossipAvailableQuests() - Retrieves a list of the available (!) quests on the NPC you are talking to. GetGossipOptions() - Retrieves a list of the available gossip items on the NPC you are talking to. GetGossipText() - Retrieves the gossip text. SelectGossipActiveQuest(index) - Selects an active quest. SelectGossipAvailableQuest(index) - Selects on an available quest. SelectGossipOption(index) - Selects on a gossip item. Group Functions AcceptGroup() - Accept the invitation to party. ConvertToRaid() - Converts party to raid. DeclineGroup() - Decline the invitation to a party. GetLookingForGroup() GetLootMethod() - Return the currently active loot method GetLootThreshold() - Return the current loot threshold (for group loot) GetMasterLootCandidate() - Return the player who receives loot in master mode GetNumPartyMembers() - Returns the number of party members GetPartyLeaderIndex() GetPartyMember(id) - Returns the index of the party member at the given index if that party slot is filled, otherwise nil. InviteByName("name") - Invites the specified player to the group sender is currently in. InviteToParty("unit") - Invite a unit to a party. IsPartyLeader() - Returns true if the player is the party leader. LeaveParty() - Quit the party. PromoteByName("name") - Promotes by name the target. PromoteToPartyLeader("unit") - Promote a unit to party leader. SetLookingForGroup(flag) SetLootMethod("method"{,"masterPlayer" or ,threshold}) - Set the current loot method SetLootThreshold(threshold) - Set the threshold for group loot UninviteByName("name") - Uninvites (kicks) the target from the current group if player is group leader. UninviteFromParty("unit") - Kick a unit from the party if player is group leader. UnitInParty("unit") - Returns true if the unit is a member of your party. UnitIsPartyLeader("unit") - Returns true if the unit is the leader of its party. Guild Functions AcceptGuild() - The player accepts the invitation to join a guild. BuyGuildCharter("guildName") - Purchases a guild charter for guildName. CanEditMOTD() - Returns true if you are allowed to edit the guild motd. CanEditOfficerNote() - Returns true if you are allowed to edit a guild member s officer note. CanEditPublicNote() - Returns true if you are allowed to edit a guild member s public note. CanGuildDemote() - Returns true if you are allowed to demote a guild member. CanGuildInvite() - Returns true if you are allowed to invite a new member to the guild. CanGuildPromote() - ?. CanGuildRemove() - ?. CanViewOfficerNote() - ?. CloseGuildRegistrar() - ?. CloseGuildRoster() - ?. CloseTabardCreation() DeclineGuild() - ?. GetGuildCharterCost() - Returns the cost of purchasing a guild charter. GetGuildInfo("unit") - This function returns the name of the guild unit belongs to. GetGuildInfoText() - Returns the persistant Guild Information data. (new in 1.9) GetGuildRosterInfo(index) - This function is used to get info on members in the guild. GetGuildRosterLastOnline(index) - Returns time since last online for indexth member in current sort order. GetGuildRosterMOTD() - Returns guild s MOTD. GetGuildRosterSelection() - Returns the index of the current selected guild member. GetGuildRosterShowOffline() - Returns true if showing offline members of the guild. GetNumGuildMembers(offline) - Returns the number of guild members total. GetTabardCreationCost() - Returns cost in coppers. GetTabardInfo() -?. GuildControlAddRank("name") - Add another rank called "name". Only Guildmaster? GuildControlDelRank - Delete rank? Only Guildmaster? GuildControlGetNumRanks() - Returns number of ranks after guild frame open. Any guild member can use this. GuildControlGetRankFlags() - Returns list of values for each permission for your rank. GuildControlGetRankName(index) - Returns name of the rank. Any guild member can use this. GuildControlSaveRank("name") - Only Guildmaster? GuildControlSetRank(rank) - ?. GuildControlSetRankFlag(index, enabled) - Enable/disable permission for some action. GuildDemoteByName("name") - ?. GuildDisband() - ?. GuildInfo() - Displays information about the guild you are a member of. GuildInviteByName("name") - ?. GuildLeave() - Removes you from your current guild. GuildPromoteByName("name") - ?. GuildRoster() - Fetches the guild list and fires a GUILD_ROSTER_UPDATE event. GuildRosterSetOfficerNote(index, "note") - ?. GuildRosterSetPublicNote(index, "note") - ?. GuildSetLeaderByName("name") - ?. GuildSetMOTD("note") - ?. GuildUninviteByName("name") - ?. IsGuildLeader() - ?. IsInGuild() - Lets you know whether you are in a guild. SetGuildInfoText() - Sets the persistant Guild Information data. (new in 1.9) SetGuildRosterSelection(index) - Selects/deselects a guild member according current sorting order. SetGuildRosterShowOffline(enabled) - Sets/Resets the show offline members flag. SortGuildRoster("sort") - Sorts guildroster according "sort". Any unknown values sort on "name". TurnInGuildCharter() - ?. Honor Functions GetInspectHonorData() - Return honor info for the inspected unit (if available). GetInspectPVPRankProgress - Return rank progress for the inspected unit (if available). Ranges from 0 to 1. GetPVPLastWeekStats() - Get your PvP/Honor statistics for last week. GetPVPLifetimeStats() - Get your PvP/Honor statistics for your lifetime. GetPVPRankInfo(rank{,unit}) - Get information about a specific PvP rank. GetPVPRankProgress() - Get information about the PvP rank progress. GetPVPSessionStats() - Get your PvP/Honor statistics for this session. GetPVPThisWeekStats() - Get your PvP/Honor statistics for this week. GetPVPYesterdayStats() - Get your PvP/Honor statistics for yesterday. HasInspectHonorData() - Determine if the inspected unit s honor data is available. RequestInspectHonorData() - Request honor data for inspected unit. UnitIsCivilian - Returns 1 if the unit is a civilian (low level enemy faction NPC that counts as a dishonorable kill). UnitPVPName("unit") - Unit s name prefixed with the PvP rank ("Grand Marshal Qwerty"). UnitPVPRank("unit") - Get PvP rank information for requested unit. Ignore Functions AddIgnore("name") - Add a player to your ignore list. AddOrDelIgnore("name") - Toggles the ignore state of the specified name. DelIgnore("name") - Delete a player from your ignore list. GetIgnoreName(index) - Get the name of the player on your ignore list at index. GetNumIgnores() - Get the number of players on your ignore list. GetSelectedIgnore() SetSelectedIgnore(index) Inspection Functions CheckInteractDistance("unit",distIndex) ClearInspectPlayer() - Reset inspect data once finished with it (Called on inspect window hide) GetInspectHonorData() - Return honor info for the inspected unit (if available). GetInspectPVPRankProgress - Get the PvP rank progress information from the inspected unit. HasInspectHonorData() - Determine if the inspected unit s honor data is available. InspectUnit("unit") - Inspects the specified / selected "unit". NotifyInspect("unit") RequestInspectHonorData() - Request honor data for inspected unit. Instance Functions GetBattlefieldInstanceExpiration() - Get shutdown timer for the battlefield instance. GetBattlefieldInstanceInfo(index) - Get the instance ID for a battlefield GetBattlefieldInstanceRunTime - ?. GetInstanceBootTimeRemaining() - ?. Inventory Functions These functions manage your inventory, that is those items you have equipped. See also Container/Bag Functions and Bank Functions. AutoEquipCursorItem() - Causes the equipment on the cursor to be equipped. BankButtonIDToInvSlotID - Returns the ID number of a bank button in terms of inventory slot ID. CancelPendingEquip(index) - This function is used to cancel a pending equip. ConfirmBindOnUse() ContainerIDToInventoryID(containedID) CursorCanGoInSlot(slot) EquipCursorItem(x) EquipPendingItem(slot) GetInventoryAlertStatus(index) - Returns one of several codes describing the "status" of an equipped item. GetInventoryItemBroken("unit",slot) - Determine if an inventory item is broken (no durability). GetInventoryItemCooldown("unit",slot) - Get cooldown information for an inventory item. GetInventoryItemCount("unit",slot) - Determine the quantity of an item in an inventory slot. GetInventoryItemLink("unit",slot) - Get a link string for an inventory item. GetInventoryItemQuality("unit",slot) - Return the quality of an inventory item. GetInventoryItemTexture("unit",slot) - Return the texture for an inventory item. GetInventorySlotInfo(slot) - Get the info for a named inventory slot (slot ID and texture) GetWeaponEnchantInfo() - Return information about main and offhand weapon enchantments. HasWandEquipped() - Returns 1 if a wand is equipped, false otherwise. IsInventoryItemLocked(id) - Returns whether an inventory item is locked, usually as it awaits pending action. PickupBagFromSlot(slot) - Picks up the bag from the specified slot, placing it in the cursor. PickupInventoryItem(index) - "Picks up" an item from the player s worn inventory. SetInventoryPortaitTexture - ?. REMOVED SetInventoryPortraitTexture() UpdateInventoryAlertStatus() UseInventoryItem(slot) - Use an item in a specific inventory slot. Item Functions These functions are those which operate on item links or item information directly. See also Container/Bag Functions and Inventory Functions. GetAuctionItemLink("type", index) - Returns a link string for the specified auction item. GetContainerItemLink(bag,slot) - Returns the item link of the item located in bag# and slot#. GetCraftItemLink(index) GetCraftReagentItemLink(index,reagentIndex) GetInventoryItemLink("unit",slot) - Get a link string for an inventory item. GetItemInfo(itemID | "ItemString") - Returns information about an item. GetItemQualityColor(quality) - Returns the RGB color codes for a quality. GetMerchantItemLink(index) - Returns a link to an item. GetQuestItemLink - Returns a link to a quest reward item. GetQuestLogItemLink - ?. GetTradePlayerItemLink(id) - Returns link to a trade item. GetTradeSkillItemLink(index) - Gets the link string for a trade skill item. GetTradeSkillReagentItemLink(index, reagentId) - Gets the link string for a trade skill reagent. GetTradeTargetItemLink(id) - Returns link to a trade item. OffhandHasWeapon() - Determine if your offhand carries a weapon. UI SetItemRef(itemLink) - Displays an item link box. Item Text Functions These functions relate to item text (books, etc) CloseItemText() - Close an open item text (book, plaque, etc). ItemTextGetCreator() - Get the creator of the current text (if player-created). ItemTextGetItem() - Get the name of the text. ItemTextGetMaterial() - Get the material on which the text is printed. ItemTextGetPage() - Get the page number of the currently viewed page. ItemTextGetText() - Get the page contents of the currently viewed page. ItemTextHasNextPage() - Determine if there is another page after the current one. ItemTextNextPage() - Request the next page of the text. ItemTextPrevPage() - Request the previous page of the text. Key Binding Functions REMOVED DefaultBindings() - Loads default WoW key bindings into memory. (Removed in 1.9.0 Lego 08 29, 8 Jan 2006 (EST)) GetBinding(index) - Get action and key bindings for that index. GetBindingAction("key") - Get the action bound to that key. GetBindingKey("command") - Get the key(s) bound to that action. UI GetBindingText("key", "prefix") - Gets the string value for the key. GetCurrentBindingSet() - Queries if current set of key bindings is character or account specific GetNumBindings() - Get total number key bindings and headers. REMOVED ResetBindings() - Loads key bindings into memory from disk. (Removed in 1.9.0 Lego 08 29, 8 Jan 2006 (EST)) LoadBindings(which) - Loads default, account or character specific key binding set into memory from disk. RunBinding("command") - ? SaveBindings(which) - Saves account or character specific key bindings from memory to disk. SetBinding("key"{,"command"}) - Sets or unsets key bindings. SetConsoleKey - ? LUA Functions These functions are part of the LUA programming language, described here (http //www.lua.org/manual/5.0/manual.html). assert(value) - asserts a value is non-nil, otherwise shows dialog and outputs debug diagnostic information if you have a debugger attached to wow.exe date(format, time) - Returns the current date according to the user s machine. error("error message",level) - Throws an error with the given error message. Use pcall() (see below) to catch errors. gcinfo - Returns the number of kB of add-on memory in use and the current garbage collection threshold (in kB). getfenv(function or integer) - Returns the table representing the stack frame of the given function or stack level. getmetatable(obj, mtable) - Returns the metatable of the given table or userdata object. next(table, index) - Returns the next key, value pair of the table, allowing you to walk over the table. pcall(func, arg1, arg2, ...) - Returns a boolean value indicating successful execution of func and the error message or func s results as additional values. setfenv(function or integer, table) - Sets the table representing the stack frame of the given function or stack level. setmetatable(obj, mtable) - Sets the metatable of the given table or userdata object. time(table) - Returns time in seconds since epoch (00 00 00 Jan 1 1970) type(var) - Returns the type of variable as a string, "number", "string", "table", "function" or "userdata". unpack(table) - Returns the contents of its argument as separate values. xpcall(func, err) - Returns a boolean indicating successful execution of func and calls err on failure, additionally returning func s or err s results. Location Functions These functions are related to the current location of the player and how it is displayed. Globals associated with Location. Events associated with Location. GetMinimapZoneText() - Returns the zone text, that is displayed over the minimap. GetRealZoneText() - Returns either instance name or zone name GetSubZoneText() - Returns the subzone text (e.g. "The Canals"). GetZonePVPInfo() - Returns PVP info for the current zone. GetZoneText() - Returns the zone text (e.g. "Stormwind City"). Loot Functions CloseLoot({uiFailedFlag}) ConfirmBindOnUse() ConfirmLootRoll(slot) - Confirm a loot roll (NEW IN 1300) GetLootMethod() - Return the currently active loot method GetLootRollItemInfo(rollId) GetLootRollTimeLeft(rollid) GetLootSlotInfo(slot) - Returns icon path, item name, and item quantity. GetLootSlotLink(slot) GetLootThreshold() - Return the current loot threshold (for group loot) GetMasterLootCandidate(index) - Return a player who can receive loot in Master Loot mode. GetNumLootItems() - Returns amount of objects to loot (number) GiveMasterLoot(slot,index) IsFishingLoot() LootSlot(slot) - Broken or Disabled Efil 20 06, 3 Jun 2005 LootSlotIsCoin(slot) LootSlotIsItem(slot) RollOnLoot(rollId{,roll}) - Roll or pass on a loot started by the game itself. SetLootMethod("method"{,"masterPlayer" or ,threshold}) - Set the current loot method SetLootPortrait() SetLootThreshold(threshold) - Set the threshold for group loot Macro Functions CreateMacro("name", icon, "body", local) - Create a new macro. DeleteMacro(index) - Deletes a macro. EditMacro(index, "name", iconIndex, "body", local) - Saves a macro. GetMacroIconInfo(index) - Returns texture of the icons provided by Blizzard. GetMacroIndexByName("name") - Returns macro index. GetMacroInfo(index) - Returns "name", iconTextureID, "body", local. GetNumMacroIcons() - Returns the number of usable icons provided by Blizzard. GetNumMacros() - Returns the number of macros the user has. PickupMacro(index) - Pickup a macro button icon. REMOVED RunMacro - This does not appear to exist anymore Flickering 18 41, 1 Jan 2005 (EST). REMOVED SaveMacros() - Save all macros to WTF/Account/user/macros-local.txt. (Removed in 1.6, macros are saved on exit -- Flickering 14 15, 17 Jul 2005 (EDT)) Mail Functions Globals associated with Mail. Events associated with Mail. REMOVED AddSendMailCOD() - This does not appear to exist any longer. --Bug 18 43, 4 Feb 2005 (EST) REMOVED AddSendMailMoney() - This does not appear to exist any longer. --Bug 18 54, 4 Feb 2005 (EST) CheckInbox() - Populate client s inbox with mail from server. ClearSendMail() - This clears the text in the send mail tab and places the COD item in the inventory. --Bug 15 52, 6 Feb 2005 (EST) ClickSendMailItemButton() - This seems to just simulate a click on the send item mail slot (will pickup the item there). --Bug 18 59, 4 Feb 2005 (EST) CloseMail() - Closes the mail window. --Bug 19 04, 4 Feb 2005 (EST) DeleteInboxItem(index) - Deletes the inbox item at index. It returns immediately, it does not seem to wait for the deletion to go through, giving the normal problems with rapid mail removal attempts. DropCursorMoney - Drops the amount of money held by the cursor. GetCoinIcon(amount) GetInboxHeaderInfo(index) - Returns information about a message in the inbox. GetInboxItem(index) - Returns description of the attachment attached to message at (index). GetInboxNumItems() - Returns the number of messages in your inbox. GetInboxText(index) - Returns the message text of message at (index). It also reads the inbox item, thus reducing its timeout to = 3 days. GetInboxInvoiceInfo(index) - Returns informations about an auction house invoice. GetNumPackages() - Not yet fully implemented. Currently it always returns 1. --Bug 16 28, 6 Feb 2005 (EST) GetNumStationeries() - Not yet fully implemented. Currently it always returns 2. --Bug 16 28, 6 Feb 2005 (EST) GetPackageInfo(index) - Not yet fully implemented. Currently an index of 1 returns "Test Package". --Bug 16 28, 6 Feb 2005 (EST) GetSelectedStationeryTexture() - Not yet fully implemented. Currently it returns "STATIONERYTEST" when the mailbox is open. --Bug 16 28, 6 Feb 2005 (EST) GetSendMailCOD() - ?. GetSendMailItem() - ?. GetSendMailMoney() - ?. GetSendMailPrice() - ?. GetStationeryInfo(index) - Not yet fully implemented. Currently an index of 1 returns "Stationery Default", and an index of 2 returns "Test Stationery". --Bug HasNewMail() - Returns nil if there is no new mail. --Bug 19 14, 4 Feb 2005 (EST) InboxItemCanDelete(index) - ?. REMOVED PickupSendMailCOD(amount) - This does not appear to exist any longer. --Bug 15 45, 6 Feb 2005 (EST) REMOVED PickupSendMailMoney(amount) - This does not appear to exist any longer. --Bug 15 45, 6 Feb 2005 (EST) ReturnInboxItem(index) - ?. SelectPackage(index) - Not yet fully implemented. It does nothing visible. --Bug 16 28, 6 Feb 2005 (EST) SelectStationery(index) - Not yet fully implemented. It does nothing visible. --Bug 16 28, 6 Feb 2005 (EST) SendMail("target", "subject", "body") - If the mailbox is open, this sends mail. --Buttahcup 4 Feb 2005 SetSendMailCOD(amount) - ?. SetSendMailMoney(amount) - ?. TakeInboxItem(index) - Take the attached item from the mailbox message at index. TakeInboxMoney(index) - ?. TakeInboxTextItem(index) - ?. Mapping Functions These functions are related to display of the world map. GetCorpseMapPosition() - Returns the postion off the corpse on the current world map. GetCurrentMapContinent() - Returns the number of the continent the world map is currently showing. GetCurrentMapZone() - Returns the number of the zone the world map is currently showing. GetMapContinents() - Returns the continent names. GetMapInfo() - Returns the name and size of the current world map. GetMapLandmarkInfo(landmarkIndex) - Returns information about a landmark on the current world map. GetMapOverlayInfo(overlayIndex) - Returns information about an overlay on the current world map. GetMapZones(continentIndex) - Returns the zone names of a continent. GetNumMapLandmarks() - Returns the number of landmarks on the current world map. GetNumMapOverlays() - Returns the number of overlays on the current world map. GetPlayerMapPosition("unit") - Returns the position of a unit on the current world map. GetWorldLocMapPosition() ProcessMapClick(x,y) - Passes a click to the client, which then calculates if the zone has to be changed. RequestBattlefieldPositions() - ?. SetMapToCurrentZone() - Sets the current world map to the zone the player is presently in. SetMapZoom(continentIndex{,zoneIndex}) - Sets the current world map to a specific continent and optionally zone. SetupWorldMapScale() - Configures scale of world map to best fill screen. UI ToggleMinimap - Turns the minimap display on/off. UI ToggleWorldMap - Turns the world map on/off. UpdateMapHighlight(x,y) - Provides map rollover information for highlighting. CreateWorldMapArrowFrame("frame") - create a arrow cursor for the player position and orientation. UpdateWorldMapArrowFrames() - update the orientation of the arrow cursor based on the current player orientation. ShowWorldMapArrowFrame(bool) - show or hide the arrow representing the player. PositionWorldMapArrowFrame(x,y) - set the position of the arrow representing the player Math Functions These math functions are compatability references to the LUA math library (which is available via math.), some with conversion wrappers. __pow(x, y) - returns x to the power of y abs(value) - Returns the absolute value of the number. acos(value) - Returns the arc cosine of the value in degrees. asin(value) - Returns the arc sine of the value in degrees. atan(value) - Returns the arc tangent of the value in degrees. atan2(x,y) - Returns the arc tangent of X/Y in degrees. ceil(value) - Returns the ceiling of value. cos(degrees) - Returns the cosine of the degree value. deg(radians) - Returns the degree equivalent of the radian value. exp(value) - Returns the exponent of value. floor(value) - Returns the floor of value. frexp(num) - Extract mantissa and exponent from a floating point number. ldexp(value, exponent) - Load exponent of a floating point number. log(value) - Returns the logarithm of value. log10(value) - Returns the base-10 logarithm of value. max(value{,values...}) - Returns the numeric maximum of the input values. min(value{,values...}) - Returns the numeric minimum of the input values. mod(value,modulus) - Returns floating point modulus of value. rad(degrees) - Returns the radian equivalent of the degree value. random({{lower,}upper}) - Returns a random number (optionally bounded integer value) randomseed(seed) - Seed the pseudo random number generator sin(degrees) - Returns the sine of the degree value. sqrt(value) - Return the square root of value. tan(degrees) - Returns the tangent of the degree value. Meeting Stone Functions CancelMeetingStoneRequest() GetMeetingStoneStatusText() IsInMeetingStoneQueue() Merchant Functions BuyMerchantItem(index {,qty}) - Buys an item from a merchant. BuybackItem(index) - Buys back a sold item. CanMerchantRepair() - Returns true if the merchant can repair items. CloseMerchant() - Closes the merchant window. GetBuybackItemInfo() GetMerchantItemInfo(index) - Returns information about an item. GetMerchantItemLink(index) - Returns a link to an item. GetMerchantItemMaxStack(index) - Returns the maximum number of items in a stack. GetMerchantNumItems() - Returns the number of items the merchant sells. GetRepairAllCost() HideRepairCursor() InRepairMode() PickupMerchantItem(index) - Places the item on the cursor. RepairAllItems() ShowMerchantSellCursor(index) - Changes the cursor to the merchant sell cursor. ShowRepairCursor() Movement Functions Use with caution - movement started by a script must be stopped by script. Keys/Mouse will not stop movement. These functions no longer work (http //forums.worldofwarcraft.com/thread.aspx?FN=wow-interface-customization T=169829 P=1) (fail silently) in patch 1.6 if NOT triggered from a hardware event (just like spell casts). CameraOrSelectOrMoveStart - ?. CameraOrSelectOrMoveStop - ?. FollowByName("name") FollowUnit("unit") Jump() - The player jumps. MoveBackwardStart - The player begins moving backward at the specified time. MoveBackwardStop - The player stops moving backward at the specified time. MoveForwardStart - The player begins moving forward at the specified time. MoveForwardStop - The player stops moving forward at the specified time. StrafeLeftStart - The player begins strafing left at the specified time. StrafeLeftStop - The player stops strafing left at the specified time. StrafeRightStart - The player begins strafing right at the specified time. StrafeRightStop - The player stops strafing right at the specified time. ToggleAutoRun - Turns auto-run on or off ToggleMouseMove() ToggleRun - Toggle between running and walking. TurnLeftStart - The player starts turning left at the specified time. TurnLeftStop - The player stops turning left at the specified time. TurnOrActionStart - ?. TurnOrActionStop - ?. TurnRightStart - The player starts turning right at the specified time. TurnRightStop - The player stops turning right at the specified time. Pet Functions BuyStableSlot() CastPetAction(index) - Cast the corresponding pet skill. CheckPetUntrainerDist() - Check wether the player is close enough to the pet untrainer. ClickStablePet(index) - ?. ClosePetStables() - ?. ConfirmPetUnlearn() - Confirm the request for unlearning pet abilities DropItemOnUnit("unit") - Drops an item from the cursor onto a unit. GetNextStableSlotCost() GetNumStablePets() - ?. GetNumStableSlots() GetPetActionCooldown(index) - Returns cooldown information for the pet action at the specificed pet action bar slot. GetPetActionInfo(index) - Returns information on the pet action at the specified pet action bar slot. GetPetActionsUsable() - Returns a value indicating if the player s pet s actions can be used at this time. GetPetExperience() - Returns the pet s current xp, and total xp required for next level. GetPetFoodTypes() - Returns a list of the food types the player s pet can eat. GetPetHappiness() - Returns the pet s happiness, damage percentage, and loyalty gain rate. GetPetIcon() - Returns the path to the texture to use as the icon for the player s pet. GetPetLoyalty() - Returns the name of the pet s current loyalty level. GetPetTimeRemaining() - ?. GetPetTrainingPoints() - Returns the pet s current total and used training points. GetSelectedStablePet() - ?. GetStablePetFoodTypes(index) - Returns a list of the food types a specific stabled pet can eat. GetStablePetInfo(index) - Returns information about a specific stabled pet. HasPetSpells() - Returns true if the player has pet spells. HasPetUI() - Returns true if the player has a pet User Interface. PetAbandon() - Permanently abandons your pet. PetAggressiveMode() - Set your pet in aggressive mode. PetAttack() - Instruct your pet to attack your target. IsPetAttackActive() - Returns true if the pet is currently attacking. PetStopAttack() - Stop the attack of the pet. PetCanBeAbandoned() - Returns true if the pet is abandonable. PetCanBeRenamed() - Returns true if the pet can be renamed. PetDefensiveMode() - Set your pet in defensive mode. PetDismiss() - Dismiss your pet. PetFollow() - Instruct your pet to follow you. PetHasActionBar() - ?. PetPassiveMode() - Set your pet into passive mode. PetRename("name") - Renames the pet. PetWait() - Instruct your pet to remain still. PickupPetAction(index) - ?. PickupStablePet(index) - ?. SetPetStablePaperdoll("modelFrame") - ?. StablePet(index) - ?. REMOVED TargetUnitsPet("unit") - Targets the specified unit s pet, if one exists. (Removed in 1.6 -- Flickering 14 12, 17 Jul 2005 (EDT)) TogglePetAutocast(index) - Toggles whether the specified pet ability should autocast or not. ToggleSpellAutocast(index, bookIndex) - Toggles whether the specified pet ability should autocast or not. (in the spellbook). GetSpellAutocast(index, bookIndex) - Check wether the specified pet ability autocasts or not. UnstablePet(index) - ? Petition Functions CanSignPetition() - ?. ClosePetition() - ?. GetNumPetitionNames() - ?. GetPetitionInfo() - ?. GetPetitionNameInfo(index) - ?. OfferPetition() - ?. RenamePetition("name") - ? - (NEW IN 1300) SignPetition() - ?. Quest Functions AbandonQuest - Abandon the specified quest. AcceptQuest - Accept the specified quest. AddQuestWatch(x) - Add a quest to the watch list (NEW IN 1300). CloseQuest - ?. CollapseQuestHeader - Collapses a quest header. CompleteQuest - Complete the specified quest. ConfirmAcceptQuest - Accept the quest. Yes. Really accept it. DeclineQuest - Declines the currently offered quest. ExpandQuestHeader - Expands a quest header. GetAbandonQuestName - Gets the name of a quest while it is being abandoned. GetGossipActiveQuests - Retrieves a list of the active (?) quests on the NPC you are talking to. GetGossipAvailableQuests - Retrieves a list of the available (!) quests on the NPC you are talking to. GetGreetingText() GetNumActiveQuests - ?. -- Only returns 0, probably broken. Gxam 19 33, 9 Jan 2006 (EST) GetNumAvailableQuests - ?. -- Only rreturns 0, probably broken. Gxam 19 33, 9 Jan 2006 (EST) GetNumQuestChoices - Returns the number of rewards for a completed quest. GetNumQuestItems - Returns the number of items nessecary to complete a particular quest. GetNumQuestLeaderBoards({questIndex}) - ? (UPDATED IN 1300). GetNumQuestLogChoices - Returns the number of options someone has when getting a quest item. GetNumQuestLogEntries - Returns the number of entries in the quest log. GetNumQuestLogRewards - Returns the count of the rewards for a particular quest. GetNumQuestRewards - ?. GetNumQuestWatches() - Returns the number of quest watches active (NEW IN 1300). GetObjectiveText() GetProgressText() GetQuestBackgroundMaterial - Returns the material string associated with the particular quest. GetQuestGreenRange - ?. GetQuestIndexForTimer - ?. GetQuestIndexForWatch(watchIndx) - Return the quest index for the specified watch (NEW IN 1300) GetQuestItemInfo - Returns basic information about the quest items. GetQuestItemLink - ?. GetQuestLogChoiceInfo - Returns a bunch of data about a quest reward choice from the quest log. GetQuestLogItemLink - ?. GetQuestLogLeaderBoard(ldrIndex{,questIndex}) - ? (UPDATED IN 1300). GetQuestLogPushable - Returns true if the currently loaded quest in the quest window can be shared. GetQuestLogQuestText - Returns the description and objectives required for the specified quest. GetQuestLogRequiredMoney - ?. GetQuestLogRewardInfo - Returns a pile of reward item info. GetQuestLogRewardMoney - Returns a number representing the amount of copper returned by a particular quest. GetQuestLogRewardSpell - ?. GetQuestLogSelection - Returns a number associated with the QuestLogSelection index. GetQuestLogTimeLeft - ?. GetQuestLogTitle - Returns the string which is associated with the specific QuestLog Title in the game. GetQuestMoneyToGet - ?. GetQuestReward - Gets the quest reward specified. GetQuestText - ?. GetQuestTimers - Returns all of the quest timers currently in progress. GetRewardMoney - ?. GetRewardSpell - ?. GetRewardText - ?. GetTitleText - Retrieves the title of the quest while talking to the NPC about it. IsCurrentQuestFailed - ?. IsQuestCompletable - Returns true if a quest is possible to complete. IsQuestWatched(questIndex) - Determine if the specified quest is watched (NEW IN 1300). IsUnitOnQuest(questIndex, "unit") - Determine if the a specific unit is on a given quest (NEW IN 1300). QuestChooseRewardError - Throws an error when the quest choose reward method doesn t work. QuestLogPushQuest - Initiates the sharing of the currently viewed quest in the quest log. RemoveQuestWatch(index) - Remove a quest watch (NEW IN 1300) {Is the index a quest or watch index?). SelectActiveQuest - Selects an active quest. -- Doesn t seem to work Gxam 19 33, 9 Jan 2006 (EST) SelectAvailableQuest - Selects an available quest. -- Doesn t seem to work Gxam 19 33, 9 Jan 2006 (EST) SelectGossipActiveQuest - Selects an active quest. SelectGossipAvailableQuest - Selects an available quest. SelectQuestLogEntry - ?. SetAbandonQuest - Called before AbandonQuest. UI ToggleQuestLog - Opens/closes the quest log. Raid Functions ConvertToRaid() - Converts party to raid. DemoteAssistant("name") - Demotes player from assistant status. Requires raid leadership. GetNumRaidMembers() - Returns the number of raid members. GetRaidRosterInfo(index) - Returns information about the members of your raid . GetRaidRosterSelection - ?. IsRaidLeader() - Returns a value based on whether the player is a raid leader IsRaidOfficer() - Returns a value based on whether the player is a raid officer (assistant (?)). PromoteToAssistant("name") - Promotes player to assistant status. Requires raid leadership. RequestRaidInfo() - Returns information about which instances you are saved to SetRaidRosterSelection(index) - ?. SetRaidSubgroup(index, subgroup) - ?. SwapRaidSubgroup(index1, index2 - Swaps raid members into different groups UninviteFromRaid(index) - Boots someone from a raid UnitInRaid("unit") - Returns 1 if unit is in your raid group. Settings Functions GetBaseMip() - Get the world appearance Texture Detail. GetCVar("varname") - Get the current (active) setting for a variable in config.wtf GetCVarDefault("varname") GetCurrentMultisampleFormat() - Get the current in-use multi-sample (antialias) format. GetCurrentResolution() - Get the index of the current screen resolution. GetDoodadAnim() - ??? GetFarclip() - Get the world appearance Terrain Distance. GetGamma() GetMultisampleFormats() - Get the available multi-sample (antialias) formats.. GetRefreshRates(x) GetScreenResolutions() GetTerrainMip() - Get the world appearance Terrain Texture. GetTexLodBias() GetVideoCaps() GetWaterDetail() GetWorldDetail() - Get the world appearance Environment Detail. HideNameplates() - Turn off display of nameplates. RegisterCVar - ?. ResetPerformanceValues() ResetTutorials() SetBaseMip(value) - Set the world appearance Texture Detail (0,1). SetCVar("cvar",value{,"scriptCVar"}) - Set the value of a variable in config.wtf SetDoodadAnim() - ?. SetEuropeanNumbers(flag) - Sets the decimal separator to a comma instead of a dot SetFarclip(value) - Set the world appearance Terrain Distance (177-777). SetGamma(value) SetLayoutMode() SetMultisampleFormat(index) - Set the multi-sample (antialias) format to use. SetScreenResolution(x) SetTerrainMip(value) - Set the world appearance Terrain Texture (0,1). SetTexLodBias() SetWaterDetail() SetWorldDetail(value) - Set the world appearance Environment Detail (0,1,2). ShowCloak(flag) - Set whether player s cloak is displayed. ShowHelm(flag) - Set whether player s helm is displayed. ShowNameplates() - Turn on display of nameplates. ShowingCloak() - Return 1 if player s cloak is displayed, nil otherwise. ShowingHelm() - Return 1 if player s helm is displayed, nil otherwise. ToggleCollision() ToggleCollisionDisplay() ToggleCombatLogFileWrite() - Toggles combat text logging to file. TogglePerformanceDisplay() TogglePerformanceValues() TogglePlayerBounds() TogglePortals() ToggleTris() TutorialsEnabled() Skill Functions CollapseSkillHeader(index) ExpandSkillHeader(index) GetAdjustedSkillPoints() GetNumSkillLines() - get the number of lines in the skill window, including headers GetSelectedSkill() GetSkillLineInfo(index) - get the information for a selected skill Spell Functions spellID is the index of a spell in a spellbook. The indices increase from top to bottom, then left to right, then between categories (e.g. General - Discipline). spellIDs will change as players learn new spells and professions. CastShapeshiftForm(index) CastSpell(spellID, "bookType") - Cast the specified spell by ID. spellbookTab is "spell" or "pet". CastSpellByName("name") - Cast the specified spell by display name. *UPDATE* - Works! - (6/14/05 by nubious) GetCraftSpellFocus(index) - ?. GetNumShapeshiftForms() GetNumSpellTabs() - Returns the total number of tabs in the user s spellbook. GetQuestLogRewardSpell - ?. GetRewardSpell - ?. GetShapeshiftFormCooldown(index) GetShapeshiftFormInfo(index) - Retrieves information about an available ShapeshiftForm or Stance. GetSpellCooldown(spellID, "bookType") - ?. GetSpellName(spellID, "bookType") - Returns the spell name and spell rank for a spell in the player s spellbook. GetSpellTabInfo(spellbookTabNum) - Returns information about the specified spellbook tab. GetSpellTexture(spellID, "bookType") - ?. GetTrackingTexture() - Return the texture of the current tracking buff, if one is active. IsCurrentCast(id, "bookType") IsSpellPassive(spellID, "bookType") - ?. IsTrainerServiceLearnSpell(index) PickupSpell(spellID, "bookType") - Loads an action button onto the cursor to be dropped into a quickbar slot. PlayerHasSpells() - ?. SpellCanTargetUnit("unit") - Returns true if the spell awaiting target selection can be cast on the specified unit. SpellIsTargeting() - Returns true if a spell has been cast and is awaiting target selection. SpellStopCasting() - Stops the current spellcast. SpellStopTargeting() - Cancels the spell awaiting target selection. SpellTargetUnit("unit") - Casts the spell awaiting target selection on the specified unit. UI ToggleSpellBook("bookType") - Shows the spellbook. Can show your spells or your pet s. UpdateSpells() - ?. String Functions These string functions are compatability references to the LUA string library (which is available via string., see StringLibraryTutorial (http //lua-users.org/wiki/StringLibraryTutorial) for more info), format(formatstring{,value,...}) - Return a formatted string using values passed in. gsub(string,pattern,replacement{,limitCount}) - Globally substitute pattern for replacement in string. strbyte(string{,index}) - Returns the internal numeric code of the i-th character of string strchar({intval,...}) - Returns a string with length equal to number of arguments, with each character assigned the internal code for that argument. strfind(string,pattern{,init{,plain}}) - Look for match of pattern in string, optionally from specific location or using plain substring. strlen(string) - Return length of the string. strlower(string) - Return string with all upper case changed to lower case. strrep(seed,count) - Return a string which is count copies of seed. strsub(string,index{,endIndex}) - Return a substring of string starting at index strupper(string) - Return string with all lower case changed to upper case. tonumber - Return a number if string is a valid number, or return nil. tostring - Convert a number to a string. System Functions ConsoleExec("command") - Execute a console command. REMOVED GetDate - Returns date of last (major) patch to World of Warcraft as a string. - Removed in 1.3.0.. GetFramerate() - Returns the current framerate (full precision) GetGameTime - Returns the time in-game. GetLocale() GetMouseFocus() - Returns the frame that currently has the mouse focus. GetCursorPosition() - Returns the cursor s position on the screen. GetNetStats() - Get bandwidth and latency network information. GetRealmName() - returns the name of the server a user is logged in to GetScreenHeight() - Returns the height of the window in pixels. GetScreenWidth() - Returns the width of the window in pixels. GetTime() - Returns the system uptime in seconds (millisecond precision). InCinematic() IsAddonLoaded("addon
https://w.atwiki.jp/bfgmatome/pages/234.html
ゲーム情報(登録されているタグ) シリーズ>Mystery Case Files ジャンル>アイテム探し ジャンル>パズル 製作会社>Big Fish Games Studios 言語>英語 コメント欄へ移動 ゲーム配布ページ 英語 http //www.bigfishgames.com/download-games/918/mystery-case-files-prime-suspects/index.html 日本語 紹介文 The Queen's Hope Diamond has been stolen! It's up to you to search for clues throughout 22 levels, find the offending culprit, and recover the stolen gem in Mystery Case Files Prime Suspects™. Expand your investigations through the game's 29 unique locations by finding items that will unlock subsequent levels. Thousands of clues are cleverly hidden within the beautiful illustrations, creating a new game experience each time you step into this masterpiece of visual indulgences! 22 ever-changing levels. 29 unique locations to explore. Constantly-transforming items and clues. Like Prime Suspects? Try all of the MCF games!! 画像 « » var ppvArray_0_93e536334976cf3ab502de6b814d584f = new Array(); ppvArray_0_93e536334976cf3ab502de6b814d584f[0] = http //w.atwiki.jp/bfgmatome/?cmd=upload&act=open&page=Mystery+Case+Files%3A+Prime+Suspects+%E2%84%A2&file=en_mystery-case-files-prime-suspects-screen2.jpg ; window.onload=function(){ ppvShow_0_93e536334976cf3ab502de6b814d584f(0); }; function ppvShow_0_93e536334976cf3ab502de6b814d584f(n){ if(!ppvArray_0_93e536334976cf3ab502de6b814d584f[n]){ alert( 画像がありません ); return; } ppv_0_93e536334976cf3ab502de6b814d584f$( ppv_img_0_93e536334976cf3ab502de6b814d584f ).src=ppvArray_0_93e536334976cf3ab502de6b814d584f[n]; ppv_0_93e536334976cf3ab502de6b814d584f$( ppv_link_0_93e536334976cf3ab502de6b814d584f ).href=ppvArray_0_93e536334976cf3ab502de6b814d584f[n]; ppv_0_93e536334976cf3ab502de6b814d584f$( ppv_prev_0_93e536334976cf3ab502de6b814d584f ).href= javascript ppvShow_0_93e536334976cf3ab502de6b814d584f( +(n-1)+ ) ; ppv_0_93e536334976cf3ab502de6b814d584f$( ppv_next_0_93e536334976cf3ab502de6b814d584f ).href= javascript ppvShow_0_93e536334976cf3ab502de6b814d584f( +(n+1)+ ) ; } function ppv_0_93e536334976cf3ab502de6b814d584f$(){ var elements = new Array(); for (var i = 0; i arguments.length; i++){ var element = arguments[i]; if (typeof element == string ) element = document.getElementById(element); if (arguments.length == 1) return element; elements.push(element); } return elements; } ボリューム レス一覧 425 名前: 名無しさんの野望 [sage] 投稿日: 2009/09/20(日) 19 34 48 ID /CMMMveP レーブンハースト、クリアしました。 今までのハンツビルやプライムサスペクツみたいな コミカル内容じゃなかったのでちょっとびっくり。 リターンオブレーブンハーストもやってみたいです。 英語版お試しでやったけど、こっちは420さんの好きそうな タイプだと思いました。 644 名前: 名無しさんの野望 [sage] 投稿日: 2010/03/13(土) 11 22 35 ID yL5JjR// ミステリー事件簿シリーズってハンツビル、レーブンハースト、続レーブンハーストと続いてるけど 他のゲームサイトにあるPRIME SUSPECTSはでないのかな? YAHOOで昔買ってすごくはまったんだけど、PCリカバリした際に消えちゃったから また買い直したいんだよなあ 571 名前: 名無しさんの野望 [sage] 投稿日: 2010/11/05(金) 20 58 42 ID AJ8WhmFO プライムサスペクツの日本語版ほしいー あの容疑者たちのプロフィールが読みたいw 574 名前: 名無しさんの野望 [sage] 投稿日: 2010/11/05(金) 22 47 54 ID Z1kbBRyF プライムサスペクツ、どうして出さないのかな?すげーやりたい。 ずっと前にYAHOOゲームで買ってはまりまくったけど。 またあそこで買い直すのはなあ 958 名前: 名無しさんの野望 [sage] 投稿日: 2010/11/28(日) 07 55 54 ID Z7jhnSpL 連続すみません。 Mystery Case Files Prime Suspects がセールで出ているけど、どんなのだったか覚えていない(お試し済み)。 ハンツビルみたいにひたすらアイテム探しする感じ? それともレーブンハーストみたいにあちこち行く感じ? 965 名前: 名無しさんの野望 [sage] 投稿日: 2010/11/28(日) 11 42 08 ID uM4WBEEE . 958 たしかハンツビルタイプだったとおもう . 961 無いなら無理しなくてもw 言われてみれば戦略ゲーム少ないね、その条件ならたぶんMany Years Ago 今回、決済に問題が出てるの?気をつけた方がいいみたいだね 966 名前: 名無しさんの野望 [sage] 投稿日: 2010/11/28(日) 16 13 06 ID XXKWXXNU Enlightenus 、お試ししてみた! いいね、すごくいい。 孤独感というか疎外感が心地よくて、昔プレステでプレイした 「MIST」シリーズみたいな雰囲気がたまらない。 グラフィックも綺麗で気に入りました。 こういうシリーズは日本語化されないのかなぁ。 ストーリーがわかるともっとあの独特の世界観にはまれるのに。 . 958 プライムサスペクツはMCFシリーズの2作目で ハンツビルの延長戦みたいな感じだよ。 これが新作だった当時、効果音とかグラフィックが向上して 大感激してプレイしたのを覚えてる。 単語探しゲームも苦労したけど楽しかった。 コメント 名前 コメント トップページに戻る
https://w.atwiki.jp/neteng/pages/21.html
html title dinamic filter /title body body bgcolor="rosybrown" /etc/sysconfig/iptables-config br IPTABLES_MODULES="ip_conntrack_ftp" br pre NEWがないと一切の通信がダメ。ポートが開かない。NEWだけは特別なのだ アプリI/OSADAPROTSPDPCONN.STAT FTPOUT自分FTP鯖TCPー21NEW(一番最初のステータスですよ)、ESTABLISHED コマンドチャンネル? FTPINFTP鯖自分TCP21ーESTABLISHED(全部ACKがついてますから?) コマンドチャンネル? ポート番号21ってFTPの制御用のポートだよね 何番のポートと何番のポートで通信しますよでRELATED(関係のある)通信になる ↓データチャンネル FTPOUT自分FTP鯖TCPーーRELATED、ESTABLISHED FTPINFTP鯖自分TCPーーESTABLISHED font size=5 color=darkblue b iptables追加ftpパッシブモードクライアントルール /b /font #dinamicfilter ftp comand-ch -A OUTPUT -p tcp --dport 21 -m state --state NEW,ESTABLISHED -j ACCEPT -A INPUT -p tcp --sport 21 -m state --state ESTABLISHED -j ACCEPT #dinamicfilter ftp date-ch -A OUTPUT -p tcp -m state --state RELATED,ESTABLISHED -m helper --helper ftp -j ACCEPT -A INPUT -p tcp -m state --state ESTABLISHED -m helper --helper ftp -j ACCEPT -m state 接続状態の指定 接続状態にはNEW、INVALID、ESTABLISHED、RELATEDが指定できる -m helper unknown -A 指定したチェインにルールを追加する -F -Aとは逆でチェインの内容を削除する font size=5 color=darkblue b 検証 /b /font [root@neteng18 ~]# [root@neteng18 ~]# ftp 192.168.128.1 Connected to 192.168.128.1. 220 (vsFTPd 2.0.5) 530 Please login with USER and PASS. 530 Please login with USER and PASS. KERBEROS_V4 rejected as an authentication type Name (192.168.128.1 root) neteng18 331 Please specify the password. Password 230 Login successful. Remote system type is UNIX. Using binary mode to transfer files. ftp ascii 200 Switching to ASCII mode. ftp get welcome local welcome remote welcome 227 Entering Passive Mode (192,168,128,1,115,140) 150 Opening BINARY mode data connection for welcome (24 bytes). WARNING! 2 bare linefeeds received in ASCII mode File may not have transferred correctly. 226 File send OK. 24 bytes received in 0.00013 seconds (1.9e+02 Kbytes/s) ftp quit 221 Goodbye. [root@neteng18 ~]# cat /proc/net/ip_conntrack tcp 6 112 TIME_WAIT src=192.168.128.212 dst=192.168.128.1 sport=45107 dport=29580 packets=4 bytes=216 src=192.168.128.1 dst=192.168.128.212 sport=29580 dport=45107 packets=4 bytes=240 [ASSURED] mark=0 secmark=0 use=1 tcp 6 117 TIME_WAIT src=192.168.128.212 dst=192.168.128.1 sport=54614 dport=21 packets=21 bytes=1201 src=192.168.128.1 dst=192.168.128.212 sport=21 dport=54614 packets=15 bytes=1139 [ASSURED] mark=0 secmark=0 use=2 [root@neteng18 ~]# cat welcome Welcome to ftp server! b font size=4 color=darkblue ノーマルモード /font /b FTP上でpassiveと打つとON/OFFを切り替えることができる パッシブモードの設定だとコマンドをやっても通信ができないのですよう ー私案ー 合意はもうできている上で 要はノーマルということはFTP鯖からの20番ポートからのTCPデータを受信できればよいだから アプリI/OSADAProtSPDPState FTPINFTP鯖自分TCP20ーRELATED,ESTABLISHED FTPOUT自分FTP鯖TCPー20ESTABLISHED FTPクライアントの設定ノーマルデータCHを送受信するにはこれだけで良い #dinamicfilter ftp date-ch -A INPUT -p tcp --sport 20 -m state --state RELATED,ESTABLISHED -m helper --helper ftp -j ACCEPT -A OUTPUT -p tcp --dport 20 -m state --state ESTABLISHED -m helper --helper ftp -j ACCEPT font size=5 color=darkblue b 検証 /b /font [root@neteng18 ~]# ftp 192.168.128.1 Connected to 192.168.128.1. 220 (vsFTPd 2.0.5) 530 Please login with USER and PASS. 530 Please login with USER and PASS. KERBEROS_V4 rejected as an authentication type Name (192.168.128.1 root) neteng18 331 Please specify the password. Password 530 Login incorrect. Login failed. ftp quit 221 Goodbye. [root@neteng18 ~]# ftp 192.168.128.1 Connected to 192.168.128.1. 220 (vsFTPd 2.0.5) 530 Please login with USER and PASS. 530 Please login with USER and PASS. KERBEROS_V4 rejected as an authentication type Name (192.168.128.1 root) neteng18 331 Please specify the password. Password 230 Login successful. Remote system type is UNIX. Using binary mode to transfer files. ftp passive Passive mode off. ftp ls 200 PORT command successful. Consider using PASV. 150 Here comes the directory listing. -rw-r--r-- 1 518 500 24 Feb 25 02 34 welcome 226 Directory send OK. ftp get welcome local welcome remote welcome 200 PORT command successful. Consider using PASV. 150 Opening BINARY mode data connection for welcome (24 bytes). 226 File send OK. 24 bytes received in 8.6e-05 seconds (2.7e+02 Kbytes/s) ftp quit 221 Goodbye. [root@neteng18 ~]# cat /proc/net/ip_conntrack tcp 6 96 TIME_WAIT src=192.168.128.1 dst=192.168.128.212 sport=20 dport=35862 packets=5 bytes=333 src=192.168.128.212 dst=192.168.128.1 sport=35862 dport=20 packets=3 bytes=164 [ASSURED] mark=0 secmark=0 use=1 tcp 6 79 TIME_WAIT src=192.168.128.212 dst=192.168.128.1 sport=35714 dport=21 packets=16 bytes=911 src=192.168.128.1 dst=192.168.128.212 sport=21 dport=35714 packets=13 bytes=888 [ASSURED] mark=0 secmark=0 use=1 tcp 6 112 TIME_WAIT src=192.168.128.212 dst=192.168.128.1 sport=35715 dport=21 packets=23 bytes=1364 src=192.168.128.1 dst=192.168.128.212 sport=21 dport=35715 packets=18 bytes=1410 [ASSURED] mark=0 secmark=0 use=3 tcp 6 107 TIME_WAIT src=192.168.128.1 dst=192.168.128.212 sport=20 dport=60047 packets=5 bytes=292 src=192.168.128.212 dst=192.168.128.1 sport=60047 dport=20 packets=3 bytes=164 [ASSURED] mark=0 secmark=0 use=1 [root@neteng18 ~]# a href="index.html" 戻る /a /body /html
https://w.atwiki.jp/ps3hack/pages/63.html
CFW - カスタムファームウェア [部分編集] 公式FWを改変したもの 現在の主流は、Kmeaw CFW Wanikoko CFWは制作者が撤退を表明している為、今後の更新は期待できない。 最新CFW CFW 4.55 Rogero v1.00b E3 CFW 4.30 PS3 CFW CEX Arch 4.21 Beta BlueDisk CFW4.25 現在最新OFW4.76 3.60以上からのダウングレーダは存在するが、半田ごてなどを使ったりUPDATAからファイルを抽出して...など、ややこしいものばかり。しかも、失敗例が多い。 その為、所有しているPS3のFWが3.60以上の場合、CFWを導入することが現状不可能。(ダウングレードを除いて。) 3.56-JFDや、CFW3.73KaKaRoToに期待するしかありません。 逆にOFW3.55以下なら、どんなPS3にもCFWを導入することが可能です。 Firmware 3.41 PS3Jailbreak/[[PSGroove]]/PSFreedom (initial versions) = SYSCALL36 Later sticks/payload revisions = SYSCALL6 + SYSCALL7 (Peek/Poke) Later payload revisions = SYSCALL8 (Hermes 4) Later payload revisions = SYSCALL35 (PL3) Firmware 3.55 CFW KAKAROTO CFW Geohot installing signed PKG files CFW Waninkoko SYSCALL6 + SYSCALL7 + signed PKG + SYSCALL36 + smth else CFW Wutangrza SYSCALL6 + SYSCALL7 (Peek/Poke) + signed PKG CFW Kmeaw SYSCALL6 + SYSCALL7 (Peek/Poke) + signed + fake_signed PKG CFW Naima CFW Spoofer CFW ita SYSCALL6 (peek lv2 (gameos) memoryの読み込み) SYSCALL7 (poke lv2 (gameos) memoryへ書き込み) SYSCALL8 (allow redirections of any paths, including /dev_usb for AVCHD HDD) SYSCALL35 (allow redirections of any paths, including /dev_usb for AVCHD HDD) SYSCALL36 (allow redirection of /dev_bdvd to enable BD Emulator) SYSCALL36 (also re-maps /app_home) 用語集 peek/pokeLV1/LV2のアクセス権限を掌握した状態 なければ"LV2 patcher"が実行できない "LV1/LV2 Peek and Poke Tool"のLV1とLV2にフルアクセスできるツールhypervisor(LV1) GameOS(LV2) LV2 patcherバックアップ管理などのシステムコールを実行可能にするためのパッチ 設定ファイル(patch.txt)を読み込み、LV2メモリ領域のバックアップ、LV2アドレス空間の割り当て、ペイロードを指定したメモリ領域にロードする メモリは揮発性なので電源を切ると元に戻るので、起動毎にLV2 patcherを実行しなければいけない(FWベースが3.55のCFWしか使用できません) GaiaManager 2.0以降、Rogero Manager 7.9c以降では、起動時に LV2 patcherを実行している ペイロードバックアップ起動に必要なLV2メモリに追加するシステムコールの全データ kmeaw氏が作成したバックアップ起動用のペイロード PL3のファイルパーミッション(アクセス権限)問題修正するためにFIX_PERMISSIONS_Waninkoko_Kmeaw_CFW_3.55がリリースされてます ゲームをバックアップした後、実行することにより、フリーズしていたゲームが起動する 正常に動作しているなら、使用する必要はなし Boot Proces imageプラグインエラー ご指定のURLまたはファイルはサポートしていません。png, jpg, gif などの画像URLまたはファイルを指定してください。 pdf kmeaw's CFW ▼ [部分編集] kmeaws は FLUKES1やWutangrzaとは異なる。 kmeaws は 基本部分は peek/poke であり、そして3.41上で動作してるようにPKG チェックを回避する。 ゆえに、Geohots CFWのように 署名する必要がない。 Wutangrza's/Geohot 上では geohots toolで署名した pkg を使用しなければならない。 Kmeaws ではどんな pkg も install できる。 Like the ones from 3.41 and ones signed with geohot tools. Waninkoko OFW kmeaw LV2 package(.pkg) Wutangrza OFW kmeaw LV2 package(.pkg) OFW 3.55 kmeaw LV2 package(.pkg) OFW 3.41 OFW 3.55 kmeaw LV2 package(.pkg) Wutangrza GeoHot install the LV2 package(.pkg) http //psx-scene.com/forums/f187/custom-firmware-tutorials-kmeaw-wutangrza-update-easy-tuto-kmeaw-cfw-3-55-backup-manager-support-76406/ インストール方法 1.OFW3.55を導入する。(導入済の場合省略可) [ http //www.megaupload.com/?d=E0N8M9FM ] 2.kmeaw-CFW3.55を導入する。(パッチ済) [ http //www.ps3-hacks.com/download.php?id=267 ] 3.L2pkgをインスコする。 [ http //www.ps3-hacks.com/download.php?id=263 ] ※ kmeaw-CFWが認識されない場合は、いったんセーフモードに入って、インストールする。 参考 Wutangrza's CFW ▼ [部分編集] 今までのところ brick した報告がない FLUKES1の方法を実行 Waninkoko's CFWより安全であると断言できる 起動後に homebrew pkgを実行することにより LV2 RAM patch をサポート 3.55 OFWからでないとアップデートできない multiMAN の動作を確認済み http //mave.in/ps3/ How to install Download 3.55 OFW, the CFW patch file, the LV2 patch pkg and geohot's CFW, see below. Install (or restore) OFW 3.55 - recovery mode may be needed. Patch the OFW 3.55 .PUP file using the 'bspatch' utility bspatch PS3UPDAT_OFW.PUP PS3UPDAT.PUP cfw_wutangrza Confirm that the resulting .PUP has this md5 sum 05933bb7a89bee87b0aa45c74f980e81 Update to the newly created .PUP by moving it onto a storage device into the PS3/UPDATE directory. Now, update to geohot's CFW from XMB. Install the LV2 package by moving it onto a storage device into the root directory and installing it from XMB ('Install Package') Done, you may now install multiMAN and run backups - remember that you have to run the LV2 patch package after each boot. Waninkoko's CFW ▼ [部分編集] Rebug CFW ▼ [部分編集] 基本はKmeaw CFWと同じ。 CFWとリテールのモード切り替えや、Debug Settingを標準で弄ることができる。 そのため、トロフィーのロック/アンロック、開発者用サーバであるSP-INTへの接続、PSNのチャージなどを自由に行うことができる。 他にも弄れる項目多数アリ。 インストール方法 Kmeawなどその他CFWと同じ。 CFW本体はここの下部にDLリンクがあるのでDLする。 ※落とすと中のテキストファイルにCFW本体のDL先が記述されているので好きなところからDLする。 その他、使い方などの説明も記載されているので、導入前に要一読。 ※ CFWが認識されない場合は、いったんセーフモードに入って、インストールする。 参考 ※SP-INTへのつなぎ方 参考 SP-INTは開発者用サーバなので、最新OFWなどでなくともPSNにサインインすることができる。 だが、一般用サーバとは違うため、一般ユーザとはつながらず、同じSP-INTにつないでいる者同士でしかつながらない。 つまり何らかのゲームでオンラインプレイをしようとしても、一般ユーザと一緒に遊ぶことはできない。 PSSにつなごうとするとエラーが出る。 PS3 LV1/LV2 Peek and Poke Tool ▼ [部分編集] PS3のLV1/LV2 HACK実現 PS3のアクセスレベルhypervisor(lv1) GameOS(lv2) 必要なもの insert_lv1_lv2.py resign_self.py 導入方法 PUPファイルを展開 今回用意したファイルに書き換え PUPファイルを再度構築してアップデート PS3 geohot’s 3.55-jb ▼ [部分編集] CFW 3.55-jb by Geohot ミラー http //hotfile.com/dl/95708703/185e67f/jailbreak.zip.html 署名済みファイルマネージャー Awesome File Manager Singed by xiDivybc.pkg http //hotfile.com/dl/95710284/6b7f361/Awesome_File_Manager_Singed_by_xiDivybc.pkg.html 署名済みFTPサーバー ftpserver_12_byRikuKH3.rar http //hotfile.com/dl/95713227/fd9b08d/ftpserver_12_byRikuKH3.rar.html 必要なもの OFW3.55のPS3 USBメモリー CFW 3.55-jb by Geohot 導入方法 USBメモリーにPS3/UPDATEフォルダを作成 作成したUPDATEフォルダにPS3UPDATE.PUPをコピー PS3を起動しシステムアップデートからアップデート 再起動後XMBに「Install Package Files」が表示されれば導入完了 PKGコンテナインストール 各自で用意したPKGコンテナをUSBドライブルートディレクトリ上へ移動 /(ファイル名).pkg PS3のXMBより【Install Package Files】を選択 バックアップ方法 オリジナルディスクを入れる Multi Manager 1.12.04 for CFW(PS3 Jailbreak Patch状態でインストール) EBOOT.BINを署名できるようにパッチ バックアップ起動方法 バックアップ起動-CFW- PS3 355-CFW by KaKaRoTo ▼ [部分編集] 現状では何も出来ないためCFWがどんなものか実感したい方のみ導入してください 必要なもの OFW3.55のPS3 USBメモリー PS3UPDAT.355Cfw.KaKaRoTo.pup 公式アップデーター(SONYの著作物)を使用していますので、直リンはしません。 自分でコンパイルするか、ググるなりしてください。 導入方法 USBメモリーにPS3/UPDATEフォルダを作成 作成したUPDATEフォルダにPS3UPDAT.355Cfw.KaKaRoTo.pupをPS3UPDATE.PUPにリネームしコピー PS3を起動しシステムアップデートからアップデート 再起動後XMBに「Install Package Files」が表示されれば導入完了 初期リリースですので出来ることもありませんし不具合も考えられるので導入は自己責任でお願いします おまけ JB状態の3.41でCFW同様にXMBからの起動をする方法 1:やりたいゲーム本体を用意しておく 2:3.41JB状態でそのゲームのEBOOT署名済みのpkgのインストールをします。 3:ComgenieAwesomeFilemanagerやFTPなどで「/dev_hdd0/game/[GAMEID]/USRDIR/」へ やりたいゲーム本体にある「USRDIR」フォルダのなかのEBOOT.BIN以外をすべて移動します。 ([GAMID]の部分はBLJS1234などそのゲームのIDを入力) 4:XMBの/dev_hdd0/game/に追加されているのでそのまま起動 起動リスト 起動リスト(Geohot) 起動リスト(Waninkoko) 起動リスト(Kmeaw)
https://w.atwiki.jp/motorolamilestone/pages/20.html
IMEI の変更方法 {***調査中 } 材料 Android Marketのプロトコルについて、第2回:Vendingアプリを使わずにAndroid Marketのフリーのアプリをダウンロードする方法(未検証)で書きましたが、ANDROID_IDの取得方法が解明されました。 Androidで使用できる固有識別情報は大別すると2種類あり、ANDROID_IDはその1つとなります。 (1)ANDROID_ID Uniquely Identifying Android Devices without special permissions. http //strazzere.com/blog/?p=113 ANDROID_IDは、Android Marketのプロトコルでも使われている重要なパラメータの1つです。 Googleのドキュメントにも説明があります。 http //developer.android.com/reference/android/provider/Settings.Secure.html#ANDROID_ID The Android ID (a unique 64-bit value) as a hex string. Identical to that obtained by calling GoogleLoginService.getAndroidId(); it is also placed here so you can get it without binding to a service. Constant Value "android_id" ANDROID_IDは、ユニークな64bitの値で16進文字列。Android端末を(たぶん)一意に識別できる値。 (GoogleLoginService.getAndroidId();をコールして得られたものと同じ) WindowsでいうところのGUIDみたいなものでしょうか?WindowsのGUIDのビット数は128bitだった気がしますが。 ANDROID_IDの取得方法は、API Level 1より提供されている android.provider.Settings.System.ANDROID_ID は推奨されなくなったようです。 API Level 3(Android 1.5)以降では、android.provider.Settings.Secure.ANDROID_ID から取得するようになりました。Permissionが付与されていないと読めなくなったので、セキュリティ的な理由で変更されたんですかね。 で、このANDROID_IDの値ですが、工場出荷時状態からの初回起動時か、Googleのサーバとのアクティベーション時に生成されて、Googleのサーバに登録されるんですかね。Windowsのアクティベーションはこんな感じだったような気がするんですが。 それと、ANDROID_IDは、root権限が取得できると書き換えることができます。やり方は、sqliteのデータベースのANDROID_IDの値を書き換えるだけ。 More spoofing of the android id… http //strazzere.com/blog/?p=235 設定値が保存されているsqliteのデータベースです。 /data/data/com.google.android.googleapps/databases/accounts.db Spoofing your Android_ID http //strazzere.com/blog/?p=217 こちらにもANDROID_IDの設定値が保存されています。 /data/data/com.android.providers.settings/databases/settings.db どちらがマスターなんでしょう。。。 ってことは、Android端末をリセットすると/dataは初期化されるはずなので、ANDROID_IDが変わってしまうってこと??? (2)携帯電話特有の固有識別情報 Uniquely Identifying Android Devices with special permissions http //strazzere.com/blog/?p=116 サンプルコードが載っていたのでメモ。 import android.telephony.*; … TelephonyManager mTelephonyMgr = (TelephonyManager)getSystemService(TELEPHONY_SERVICE); String imei = mTelephonyMgr.getDeviceId(); // Requires READ_PHONE_STATE String phoneNumber=mTelephonyMgr.getLine1Number(); // Requires READ_PHONE_STATE String softwareVer = mTelephonyMgr.getDeviceSoftwareVersion(); // Requires READ_PHONE_STATE String simSerial = mTelephonyMgr.getSimSerialNumber(); // Requires READ_PHONE_STATE String subscriberId = mTelephonyMgr.getSubscriberId(); // Requires READ_PHONE_STATE 取得例 DeviceId(IMEI) = 000000000000000 DeviceSoftwareVersion = null Line1Number = 15555218135 SimSerialNumber = 89014103211118510720 SubscriberId(IMSI) = 310995000000000 IMEI、端末ソフトウェアのバージョン、MSISDN、SIMのシリアル番号、IMSIを取得することができます。 取得するには、android.permission.READ_PHONE_STATEのPermissionが必要です。 これらの情報を収集すれば、そのうちAndroidでも↓こんなニュースが流れるようになってくるかもしれません。 未発表 iPhoneモデル「iPhone3,1」、アプリの利用統計で観測される あと、Android端末のファームウェアが不正に書き換えられているとサービス拒否とか。。。 勝手に収集されて悪用されると怖いかも。 材料 View Full Version Motorola IMEI Change Patches + Radiocomm Tr0nAd0r06-12-2006, 21 05 The Motorola phones have two IMEI, one is in OTP Zone (One Time Programming), is imposible overwrite this IMEI. And have a Second IMEI saved in one Seem, this isn t OTP and can be modified, this second is the IMEI sended to the network The phone compare this two IMEI when we power on the mobile and if this are different power off inmediatly, but is possible "Patch" this check and the mobile will power on with the two differents IMEI. This is a example patch for Motorola E398 R373 binary firmware Code 0x080001 FE FF 0x0800C5 FE FF 0x080312 B4301C032A07D0012A05D11424C0801C 46C02A04D0012A06D1034B02181B881B 0x080322 880C801C24 800B200047 0x080328 801C46C0 01FFF000 This the Seem that contain the IMEI Element ID 0004 Record 0001 Offset 0000 Lenght 0009 I change the IMEI to the mobile using a Dongle and I try reading this Seem and in here is saved the New IMEI Radiocomm log Sending RDELEM command with data 0004000100000009 to the radio... Sent to radio 410200000800100000000020000800000004000100000009 Returned from radio 01000000001280008020000A000000082A22222222222202 RDELEM == SUCCESSFUL Time to execute command 0 seconds. Command timeout set to 15 seconds. It read the IMEI (for this test i change the IMEI with dongle to 2222222222...) But when i try to Write this Seem to the Mobile (using Radiocomm), it done all ok Sending STELEM command with data 0004000100000009083A05092770104344 to the radio... Sent to radio 41020000080019000000002F00110000000400010000000908 3A05092770104344 Returned from radio 0100000000098000802F0001000007 STELEM == SUCCESSFUL Time to execute command 0 seconds. Command timeout set to 15 seconds. But the phone have the old IMEI Sending RDELEM command with data 0004000100000009 to the radio... Sent to radio 410200000800100000000020000800000004000100000009 Returned from radio 01000000001280008020000A000000082A22222222222202 RDELEM == SUCCESSFUL Time to execute command 0 seconds. Command timeout set to 15 seconds. The phone is in suspend mode (power off but is detected by Radiocomm), but i see than the SmartClip, Loggers and Dongles put the phone in Flash Mode for overwrite this SEEM (in think that this tools unblock this SEEM), i try modify too with the Seems editors in Normal Mode and isn t possible edit it with this mode. Any have idea of how to modify this SEEM in Flash Mode?? What soft for try it?? Im working in the OTP Patches for Motorola phones, but i need change the Seem IMEI, replys are welcome ( ( I attach the P2K IMEI Convert, convert the IMEI of normal format to the PST/Radiocomm format, and a image of Radiocomm WBR Tr0nAd0r guibzh06-14-2006, 20 45 Hello, I think I found the solution to your problem and you found mine. I have a Motorola V3 and succefully change the seem s IMEI number (0004). My problem that my phone compare with the OTP ones and it s done. So If you could give me a modifyed firmware it s could be cool. Now your answer At this point make a full backup of your phone with Flash Backup and store it in sure place. I used Flash Backup 2.6.2 to save the PDS. (uncheck the compression option) then you have a 64kB pds.bin Now open it with pdstool, click on parse and a seem folder will be create. Then you have to modify the 0004 file with your hexa favorite editor. (be carrefull about file attributes) You just have to use the assamble function off PDS Tool. select all files of seem s directory. check version 4 click assemble restore the generated pds file with Flash Backup Enjoy Tr0nAd0r06-15-2006, 21 30 I continue researching about the theme, i extract this info of a data file of the MotoIMEI soft "RESTART"|"022"|"1"|"0"|"0"||""||| "SUSPEND"|"036"|"1"|"1"|"1"||""||| "RDELEM"|"020"|"1"|"8"|"YY"||""||| "FLASH"|"00D"|"1"|"0"|"0"||""||| "STELEM"|"02F"|"1"|"XX"|"1"||""||| "VERSION"|"039"|"1"|"2"|"YY"||""||| I think this a list of steps to follow and do the IMEI Change in Motorola. I dont have a phone for try it now, but i will buy one for continue and i will search a document about the P2K Commands because i dont know how to make all this things using Radiocomm software. (I will use the PST Test and Flash Commands) WBR paullovinicius06-16-2006, 05 53 Hello Tr0nAd0r, sorry by words... i m not a genius like u ) but, can we compare several models original images and patched images to get patchs? did u try the guibzh solution? thx again, man... geza06-16-2006, 14 41 Hello, I used Flash Backup 2.6.2 to save the PDS. (uncheck the compression option) But It does not support v360? Tr0nAd0r06-16-2006, 17 14 I dont try the gibzh solution, because im traveling now (im not working this days) I will buy a cheap phone to try with this way, i will see if i obtain a V3 to provide the patch in this thread. About the patches you can make it, reading the two .bin flash of the phones (original and patched) and compare it using a Comparer as FullFlash Comparer or Siemens (use Google to found it) Sorry for my poor english WBR Tr0nAd0r06-30-2006, 18 17 @guibz how do you edit the IMEI?? Isn t Encrypted in PDS?? a tiny tool for IMEI format convertion Tr0nAd0r07-01-2006, 01 13 INFO ABOUT TEST COMMANDS MENU 048263*= OPCODE, then write 54* OK, the phone will lost signal, without sound and leds dont power on, the phone now is ready for receive test commands IMEI In test mode 32*4*1*0*0 "OK" "Results" F1 0 ; Command code 0 - ОК F2 (D) ; Data 083a05092700247709 Decode- 08 - Head 3a 05 09 27 00 24 77 09 - Results IMEI - 350907200427799 User code 32*116*1*0*0 "Results" F1 0 F2 (D) 00310032003300340000 Decode- 0031 - "1" 0032 - "2" 0033 - "3" 0034 - "4" Security code- 32*118*1*0*0 Model - 32*279*1*0*8 Flex ver - 32*383*1*0*0 Master Reset 18*0 Master Clear 18*1 Set band GSM 900 10*0*3 Set band DCS 1800 10*0*4 Set band PCS 1900 10*0*5 Set dual band GSM 900/1800 10*0*6 Read band 10*1*0 - 3=GSM 4=DCS 5=PCS 6=GSM/DCS I will try now send the Test Command to the phone in test mode, the equivalent for IMEI Write is this The Steleem command are converted of hexadecimal to decimal to put it in the phone manually with keys ) Change IMEI 47*4*1*0*9*081032547698103254 --- IMEI=123456789012345 I wil try with this, and post the results laters WBR And some old documents Strong Crypto07-03-2006, 08 07 So, is there any update about this topic? I am so interested because my v3x is barred because of imei. uguron08-10-2006, 23 14 all we need is a "repair firmware patch" , the rest can be handled via radiocomm. otherwise we get an error like Returned from radio 0100000000098000802F0001000007 STELEM == SUCCESSFUL Tr0nAd0r08-10-2006, 23 16 all we need is a "repair firmware patch" , the rest can be handled via radiocomm. otherwise we get an error like Returned from radio 0100000000098000802F0001000007 STELEM == SUCCESSFUL What firmware patch do you need for try it?? Tr0nAd0r08-13-2006, 18 03 I extract this for a V600 0x080000 10629BA7 11FF0000 0x0800AC 11FE000011FE07 FFFFFFFFFFFFFF 0x0800C4 10629BA7 11FF0000 0x0802D0 B4301C03 2A04D001 0x0802D5 07D0012A05D11424C0 06D1034B02181B881B 0x0802DF 1C880C801C2470801C 0B2000477001FFF000 marmotacju08-15-2006, 02 11 Hi, I m from Brazil and i m new in the IMEI works, however I ve some experience about other "P2K Works". Maybe I m wrong but what you are trying to do does not have anything about the RSA Verification ? Let s see if we can do this come true... That s it... crusher08-20-2006, 00 21 no by default "RSA verification" - among being a sticky name as most of them actually don t have anything to do with RSA - only verifies authority to several commands, like it used to be at most places. however, I heard that MaxRFon solution - that most, if not all, other solutions copied now - uses IMEI patches "hardcoded" to actual OTP IMEI, that are the 2x9 bytes supposed to be... ;) Tr0nAd0r08-20-2006, 01 46 Any have a good log for sniffing between a IMEI Changer and a Motorola phone, it can be usefull ;) ;) ;) ;) crusher08-20-2006, 01 54 useful but for what in fact? Tr0nAd0r08-20-2006, 04 33 useful but for what in fact? only curiosity rolleyes rolleyes rolleyes monedadeoro08-20-2006, 05 11 the more finded are change imei in V3i this phone cant be downgrade and its importan factor for imei changin on this phones need more info about posibility of downgrade bott in V3i and V3r BR. crusher08-20-2006, 09 56 eh this is not true as well ) bootloader downgradeability is only good for avoiding "test point"... anyway bootloader downgrading WORKS, the question is what you want to downgrade the bootloader of V3x for instance ) V3ROHS and V3i are not an issue. marmotacju08-25-2006, 08 06 Good for all, but in fact where can we find those motorola IMEI patches for the most required models, like E398, V3/i/x, etc... paullovinicius08-25-2006, 15 09 can this doc help anything? or is only a joke? marmotacju08-26-2006, 07 33 No this works but only if the mobile has no restriction in accept a differente IMEI than the one in the OTP. In case the IMEI Patches helps. paullovinicius08-26-2006, 15 32 ok, but if i patch the flash and use this procedures, the mobile will work with new imei? thx marmotacju08-27-2006, 04 34 The IMEI number that the operator "reads" is the one saved in the "software" area (Flash/Firmware). So, like happens with others models/brands (like Samsung, etc...) if you change the IMEI number in the soft area and disable the OTP Check, you will be succesfull. YES, the mobile will work with the new IMEI number you entered. Let s keep talkin my friend... kosii08-27-2006, 22 43 How can we find the must-patch area in the firmware? There are the programs to dissassembly the firmware, or should we do other ways of finding that? sorry for my bad bad english Tr0nAd0r08-28-2006, 02 54 The IMEI number that the operator "reads" is the one saved in the "software" area (Flash/Firmware). So, like happens with others models/brands (like Samsung, etc...) if you change the IMEI number in the soft area and disable the OTP Check, you will be succesfull. YES, the mobile will work with the new IMEI number you entered. Let s keep talkin my friend... I try to do it with a Patched phone, but isn t possible change the IMEI of "software" area, do you have a idea for do it (i know that the software of the dongles use P2K Commands for do it). WBR paullovinicius08-28-2006, 03 33 I try to do it with a Patched phone, but isn t possible change the IMEI of "software" area, do you have a idea for do it (i know that the software of the dongles use P2K Commands for do it). WBR can u try with the p2k commands of "IMEI REPAIR FULL PROCEDURE FOR P2K PRODUCTS.doc", attached here? GFI09-02-2006, 17 42 No news update already? notmeagain09-02-2006, 21 10 No news update already? I tried using the p2k commands and radiocomm with a motorola v3, but i get return code 07 on the stelem commands to write the new imei, and it doesnt change a thing. I m sure there are other software methods that can be used to modify or rewrite the imei, but radiocomm and the current p2k commands doesnt seem to cut it. new_kuku09-04-2006, 10 39 AnybBody have a patch to disable otp_check on v3r? i have a phone for tests. thanks pusulateknik09-05-2006, 16 31 where is the program?????? Tr0nAd0r09-06-2006, 00 41 where is the program?????? This inside the NVM Programmer (PST) for Motorola dest09-07-2006, 05 23 This inside the NVM Programmer (PST) for Motorola tronador, I am sure you were able to change the IMEI once you have made the firmware patch! please let me know because I want to try this also. Tr0nAd0r09-08-2006, 01 45 tronador, I am sure you were able to change the IMEI once you have made the firmware patch! please let me know because I want to try this also. Yeah i change using a Dongle, but i dont like this way ) ) ) If any have a way for sniffing the communication between the phone and software (in test mode) can be usefull, because my dongle change the imei only in flash mode ) ) WBR marmotacju09-10-2006, 06 05 Ok, Tr0nAd0r, do you have a patch code for the V3 (Black) and hot can I use (compile) it to be patched ? Thanx. Tr0nAd0r09-10-2006, 07 03 Ok, Tr0nAd0r, do you have a patch code for the V3 (Black) and hot can I use (compile) it to be patched ? Thanx. FB3.0 can be used for apply the patches in Motorola Phones notmeagain09-10-2006, 21 51 FB3.0 can be used for apply the patches in Motorola Phones I backed up my phone using fb3.0(.53) and used the PDS tool from fb2.6.2 to modify the seem 0004 and re uploaded to the phone, the IMEI isn t changed at all, not even in radiocom, and now the phone asks for subsidy password on all but the original sim (was unlocked before). Tr0nAd0r, i hate to ask for help, but could you please point me in the right direction to change the imei? _without a dongle_ i m a student and haven t got much money to throw around at new hardware. marmotacju09-11-2006, 00 22 Ok, but I need the patch file and/or the codes to apply the patch using FP3... Thanx... mikoniko09-12-2006, 05 46 Heelo everyone...i must to say that im a nw whit this thing...but im learning a lot fro this forum...well as you can see the english is not my prinsipal lenguague but it s ok. Tronador, one question, you make OTP patches for phones, do you have something for a V220? Thanks Tr0nAd0r09-19-2006, 02 24 A document, i found it in a spanish forum (already not tested) about V3 IMEI The flash mencioned in the text is in here (it will be removed in 7 days) http //download.yousendit.com/9142247A378317A8 The language of the document is portuguese If any can test if pls post results WBR paullovinicius09-19-2006, 02 32 i can t test, but i can translate... notmeagain09-19-2006, 02 44 i can t test, but i can translate... So, where do you actually change the imei? this just seems like it repairs your phones original imei, incase of faulty flash or something. Or does it patch the phones software to allow you to change the seem? Tron, is there any more info you can give about the procedure, maybe a link to the forum where you found it? I have 2 blacklisted (Bought that way for testing) and 1 original v3, so i ve got plenty to test on. marmotacju09-19-2006, 07 34 Tr0nAd0r, you re THE MAN , I test it and IT WORKS FULLY !!!. I don t know how, but IT WORKS !!! Successfully IMEI changed in a V3 Black... yoda6709-19-2006, 10 11 i need flash for v600 imei change thankyou bananin09-19-2006, 17 52 marmotacju you can change the imei to any imei or change imei to only a imei?? you imei is IMEI=35507800855883x ?? thanks for reply Tr0nAd0r09-19-2006, 18 20 So, where do you actually change the imei? this just seems like it repairs your phones original imei, incase of faulty flash or something. Or does it patch the phones software to allow you to change the seem? Tron, is there any more info you can give about the procedure, maybe a link to the forum where you found it? I have 2 blacklisted (Bought that way for testing) and 1 original v3, so i ve got plenty to test on. www.redsudaca.com is offline for now 72hours Tr0nAd0r, you re THE MAN , I test it and IT WORKS FULLY !!!. I don t know how, but IT WORKS !!! Successfully IMEI changed in a V3 Black... confirm the new imei number of the phone. Anymore test it??? WBR crusher09-19-2006, 20 56 I will test tomorrow. noo, not on V3 ;) apd0609-21-2006, 17 49 A document, i found it in a spanish forum (already not tested) about V3 IMEI The flash mencioned in the text is in here (it will be removed in 7 days) http //download.yousendit.com/9142247A378317A8 The language of the document is portuguese If any can test if pls post results WBR any chance of rehosting this again? notmeagain09-21-2006, 19 54 www.redsudaca.com (http //www.redsudaca.com) is offline for now 72hours confirm the new imei number of the phone. Anymore test it??? WBR Well it worked on the two blacklisted phones, but i still get "Unregistered Sim" messages. Had to re-flex the phones tho, as i wasn t getting past the "hellomoto" start screen. Is there any way to change the imei back? P Tr0nAd0r09-22-2006, 00 09 any chance of rehosting this again? Yes, i will upload to another server ) ) ) apd0609-22-2006, 09 07 Yes, i will upload to another server ) ) ) Thanks TrOnAdOr,I have been searching for this for a while. ) mad_dog09-26-2006, 01 25 hello can someone please recomend a good programe to change motorola s imei codes because i do not understand all this well and don t have much time! this would be a great help! if not can someone please explain well how to do a imei code change and how to patch it after? mad_dog09-27-2006, 00 54 hello is there just a program to change imei code on motorola because i do not understand all this well and would like a simple and clean process, even if this is explained different for a noob like me lol thx alot. mad_dog09-27-2006, 01 06 can someone please explain this for me as i do not understand most of this but have had some experience with motorola moding my motorola e398 to a rokr itunes phone, please if there is a programe that can do what u all are talking about(changing imei code) please let me know! guibzh09-28-2006, 13 11 Is there someone could upload the V3 flash file? I m very interested by it Thanks dorganx10-01-2006, 17 58 Hello! would you be able to upload the file again Tr0nAd0r, you can do it at http //www.megaupload.com/ it will stay there available untill it spends 21 days unused. I would really appreciate it, no importa el idioma en que este. Tr0nAd0r10-01-2006, 18 44 If you need the flash send a PM and i will give link, i upload to my FTP, but the server dont like hotlinks because abbuse of bandwidth ;) ;) dest10-01-2006, 20 03 Tr0and0r, Do you have the patch for v3? Tr0nAd0r10-01-2006, 20 09 Tr0and0r, Do you have the patch for v3? no, but i think that can be possible looking for a original flash and compare with this V3 flash that is working. @dest, contact me in msn guilleiguarans@hotmail.com Tr0nAd0r10-05-2006, 01 42 Hey guys if you got any questions or think you have useful information just post it on Hello-Moto Forums (http //www.hellomoto.1gig.biz/forums/index.php) because that place is like a database for information. and about imei change, you can give me a link??? darkriff10-06-2006, 03 33 There are some news??? I have here a v3x and i can t make it work ´cause of the IMEI josetolo_jr10-06-2006, 07 28 i am a new motorola user and i got E1 or the roker..... i do not know if these things talking in here are applicable to my phone... i like to explore and upgrade my new moto roker help me plz...... dorganx10-11-2006, 18 26 If you need the flash send a PM and i will give link, i upload to my FTP, but the server dont like hotlinks because abbuse of bandwidth ;) ;) hello! I sent you a PM, just waiting for your reply, thank you very much for your help Tr0nAd0r10-12-2006, 02 22 ...... MP Sent ...... !!! muratcell10-13-2006, 22 00 hi help mi v3i imei chanc plase ( my box mss4 ) mansooreyan10-13-2006, 22 23 maybe u can change it use testpoint mehdi_naghous@yahoo.com 989131154402 muratcell10-14-2006, 15 48 can you teach to me what i can do this?did you do complately? hedayat10-30-2006, 16 43 ) p its ok my frend i weel used Tr0nAd0r11-05-2006, 17 54 L6 IMEI Change Flash with CMCC Flash http //rapidshare.com/files/970293/L6_CMCC.rar.html Write the langpack which you want (because it will be chinesse ) ) Use this soft http //rapidshare.com/files/2119430/L6_change_imei.rar.html For use soft, write imei and connect TP,,, this dont have "Start" button ;) WBR mpeled11-06-2006, 08 23 This is a example patch for Motorola E398 R373 binary firmware Code 0x080001 FE FF 0x0800C5 FE FF 0x080312 B4301C032A07D0012A05D11424C0801C 46C02A04D0012A06D1034B02181B881B 0x080322 880C801C24 800B200047 0x080328 801C46C0 01FFF000 Tr0nAd0r Hi, Could you please give the instructions how to apply the example patch to the phone? thanks, mpeled. GENEW11-11-2006, 07 04 Tronador forbidden file according to rapid share. how about c651 change imei any procedures and files? please share. tia Tr0nAd0r11-11-2006, 07 33 @mpeled, Phone can be patched with FlashBackup, but dont imei changed @GENEW, c651 files dont available If any have the original files of L6 and V3 (same version of posted patched files) please share, those are usefull for continue researching ) ) WBR mpeled11-12-2006, 08 29 @mpeled, Phone can be patched with FlashBackup, but dont imei changed WBR Thanks Tr0nAd0r, but how do i convert those lines of text from your example patch 0x080001 FE FF 0x0800C5 FE FF 0x080312 B4301C032A07D0012A05D11424C0801C 46C02A04D0012A06D1034B02181B881B 0x080322 880C801C24 800B200047 0x080328 801C46C0 01FFF000 into a patch file recognised by flashbackup? thanks, mpeled. Tr0nAd0r11-12-2006, 15 54 I apply it directly to the .bin firmware using VKlay for Siemens ) ) ) mpeled11-13-2006, 00 56 @mpeled, Phone can be patched with FlashBackup.... I apply it directly to the .bin firmware using VKlay for Siemens ) ) ) Thanks Tr0nAd0r, After dl V_Klay I found out that it is the best way to do it. D thank you for your answers, mpeled. kasamiko11-20-2006, 03 48 Link not found... Pls post another link.. CEPHASTANESİ11-21-2006, 00 45 Tronador LTE2 imei change ok pro what pro picture method what weba112-02-2006, 18 40 i tried this method on v3i , but it is not change . anyone can chage imei of v3i , v3r or v3x Tr0nAd0r12-02-2006, 19 08 V3i V3r using dongle uizarde12-03-2006, 21 50 I need a simple tutorial. I change imei of psd backup (of my phone), i need patch for v3 otp, can help me? wntl02-03-2007, 11 07 Can I change displayed IMEI on e398 (and HOW ?), not this sending to network, only displayed D sorry for my poor english k@m@R02-14-2007, 22 33 What change Imei in Moto E398? Write please instruction with picture! Thank you enormous! .. hotlovercool4 ..02-14-2007, 22 46 i have a software for free to change the imei br wink shafeeq geo mobiles BIG EVIL02-15-2007, 10 37 @ hotlovercool4 post the software here pls car__3402-22-2007, 05 06 i have a software for free to change the imei br wink shafeeq geo mobiles YEAH POST THE SOFTWARE AND PLEASE MAKE A RELAIABLE LINK Gavincol7803-20-2007, 01 27 i have a software for free to change the imei br wink shafeeq geo mobiles I don t like asking people to prove themselves but unless you can provide the software / working link for the software then I am afraid I am calling your bluff there is no simple software to change an IMEI number for Motorola. not even your forum @ www.gsmlover.com has any info on Motorola IMEI changing. If you can prove yourself then I will eat my words Patuno03-22-2007, 17 30 Hey please somebody re-upload the files!!! binhdo04-09-2007, 03 29 how would i change the imei for a rizr z3? ciromaster04-16-2007, 05 46 k1 imei repair change the imei Fitap06-09-2007, 19 20 i have a software for free to change the imei br wink shafeeq geo mobiles Not only upload that soft you said; post the tutorial too, please !! Only if you want shure ... luigivsf06-17-2007, 07 03 looks like its injecting another bootloader, but i dont know what b/l Alan_B07-06-2007, 01 09 as imei is generated patch, soon to apply it to the flash file by means of v_klay? confused confused confused pollopopo10-19-2007, 22 36 guide for change imei v3xx digisys10-21-2007, 08 36 i discover this OFFSET ---------------------- DATOS ORIGINALES ---------------------- DATOS A INGRESAR CG1 00000000 ---------------------- 10A99F09 -------------------------------------- 11F81141 00A7579E ---------------------- D108 ------------------------------------------ 46C0 00A7DA80 ---------------------- 00000010214365 ------------(este es el imxx)-- 21436587092143 CG7 00000C82 ------- FFFFFFFFFFFFFFFFFFFFFFFFF FFF ------- 4B01F000F80210A99F0947184 6C0 i´m already post here, now this metod workme in almost all´s motorolas, now i need some one helpme to develop a free or a very low cost software to do it, if you know program and heve a little idea how read and write firmware contact me soon plis! mhrm110-21-2007, 11 30 confused is possible in odm models for ex. w375??? digisys10-21-2007, 11 33 not this only work on P2K phones... (E2 A1200 ODM not work) and on lates generation have to dowgrade the bootloader and the patch its a little "mas complejo" D algun dia los pondre.... pollopopo10-21-2007, 14 41 Programs that I use to change the IMEI v3xx yurais03-24-2008, 07 22 WOuld it work on v180 ? I think for replacing the stuff at the firmware all has to be done is extract the firmware with flashbackup to SHX, decode the shx file with shxcodec and replace the stuff with vklay. then assemble everything with shxcodec and flash back the shx with flashbackup because you only talk about cg1 annd cg7 I think no need to read/decode/flash other CGs dummyshu04-01-2008, 21 39 i have a motorola phone without IMEI, it doesn t work (no network even put in SIM card), anyone can teach me how to make it work ? Tr0nAd0r06-06-2008, 00 27 i discover this OFFSET ---------------------- DATOS ORIGINALES ---------------------- DATOS A INGRESAR CG1 00000000 ---------------------- 10A99F09 -------------------------------------- 11F81141 00A7579E ---------------------- D108 ------------------------------------------ 46C0 00A7DA80 ---------------------- 00000010214365 ------------(este es el imxx)-- 21436587092143 CG7 00000C82 ------- FFFFFFFFFFFFFFFFFFFFFFFFF FFF ------- 4B01F000F80210A99F0947184 6C0 i´m already post here, now this metod workme in almost all´s motorolas, now i need some one helpme to develop a free or a very low cost software to do it, if you know program and heve a little idea how read and write firmware contact me soon plis! Good work men, im testing now, this work 100% OK, anyone can made his own IMEI Patcher with this. I will write one in C++ and release it. geanicev06-06-2008, 07 23 Is it work with another model? or just for NEPTUNE LTE base, what about NEPTUNE LTE2 base such as, L7, V360, V3i, L7e? Tr0nAd0r06-06-2008, 16 25 This method work in LTE2 too. Dont work in linux based phones and ODM. Regards. geanicev06-07-2008, 12 22 Great, i have ported the patch to the L7 R4513_G_08.B7.ACR_RB Working good, and im not using CG7 patch. Just applying CG1 patch only. Great discovery by digisys. NAZTY06-07-2008, 13 01 Moto IMEI Changer - http //www.4shared.com/file/49232258/90617215/Moto_Tool_v001.html REGARDS NAZTY® cool D"DONT GAIN THE WORLD LOSE YOUR SOUL..... .....WISDOM IS BETTER THAN SILVER GOLD" D Tr0nAd0r06-07-2008, 16 58 Great, i have ported the patch to the L7 R4513_G_08.B7.ACR_RB Working good, and im not using CG7 patch. Just applying CG1 patch only. Great discovery by digisys. Please post in here, we all can post the patches in here. ) @NAZTY, I will try to modify this soft to remove all the text and image. I unpacked it and get some parts of source code and a lot of loaders for motorola phones,,, very interesting yurais06-08-2008, 02 51 If I dont have any patcher, would it work as I explained? extract CG1 and CG7 with flashbackup, edit with any HEXEditor and flash both CGs back into the phone ? Tr0nAd0r06-08-2008, 04 00 Moto IMEI Changer - http //www.4shared.com/file/49232258/90617215/Moto_Tool_v001.html I extract 183 loaders from this file, i will post because it can be usefull for someone ;) yurais06-08-2008, 07 27 and what could be these loaders useful for ? jacky1978006-15-2008, 10 07 o o o cool cool cool cool cool cool cool do w 1st geanicev07-17-2008, 05 51 I extract 183 loaders from this file, i will post because it can be usefull for someone ;) great, i will wait for it. I need the information of the other patch for another model, as long as i know this soft works with same method as what we discuss here, only patching the FW. D The important thing of patching is you have to remove RSA protection from FW to make thge patch works D j0b0ily09-16-2008, 20 50 I want change my imei, but Motoimei not working with my v3i R479 bootloader A052 mad You said V3i V3r using dongle Dongle? I have only USB cable... ? It s my v3i information TCMD Interface established ok Read phone informations Model V3i IMEI ****************** User Code 1234 Security Code 000000 Firmware R479_G_08.B5.86R Flex Version GSPV3IRGRS01NA19D - 1.0.K.3.0.2.0.AB.0.0 Operation completed with success Do you have able to add A0.52 bootloader ? For change IMEI, do you need use checkpoint ?
https://w.atwiki.jp/trip_reverse/pages/31.html
http //www.meijiyasuda.co.jp/profile/etc/ranking/ 苗字 ◆hlS9MCnBrs #佐藤 ◆Nh7we0LJ3E #鈴木 ◆WpzznM0XEY #高橋 ◆9vV3o3MEJE #田中 ◆xcGAoXmuj. #渡辺 ◆NyE95bLP/. #伊藤 ◆bvluehoEAk #山本 ◆fsbUs4P06M #中村 ◆LEDwzLvNDU #小林 ◆As0y8bvqyc #加藤 ◆PfIbGMfJ7o #吉田 ◆08m4elzWR2 #山田 ◆7ewoWHrqnU #佐々木 ◆i3NukOx.jU #山口 ◆blYxqX4jXU #松本 ◆65KG4KWXjg #井上 ◆Efj7vR8IWM #斎藤 ◆uddhck7B5Q #木村 ◆yZfMofrVpI #林 ◆c2beTuUdrY #清水 ◆VIU3Gy13O. #山崎 ◆jCqJCpykqs #池田 ◆rgS1SXXRV2 #阿部 ◆riqWqftSgc #森 ◆Ywx4vWEJV2 #橋本 ◆7sD0H5.Zu6 #山下 ◆bHBta/yHng #石川 ◆ecGmcJd3nE #中島 ◆cMyIwGG92I #前田 ◆fE.eSCXsAQ #藤田 ◆N4SWOd3A56 #小川 ◆9Dk7Go0MOA #岡田 ◆25zgdHulic #後藤 ◆JfLQLsrfnI #長谷川 ◆D1AubwG1Yw #村上 ◆7N6sjI9uKc #近藤 ◆tOdrgMGQIw #石井 ◆gAmHDzY8Wc #坂本 ◆jsjS9n5N96 #遠藤 ◆CWp6.cZCrw #青木 ◆k0RaDaWq02 #藤井 ◆9.hhDRRztg #西村 ◆odsT5U0LwY #福田 ◆0gxDgI5VRM #太田 ◆.jgHX..90s #三浦 ◆NAXV.MMhP. #藤原 ◆PIjdlP1sdE #岡本 ◆xNUdD3Byjw #松田 ◆fldco0NJXA #斉藤 ◆/dTlmqEdAo #中川 ◆kJjRDHSo6M #中野 ◆MkwHZc9SvQ #原田 ◆x6MqriDaKo #小野 ◆K9VOez7plg #竹内 ◆1P62FzaLww #田村 ◆jqr.wcPe7k #金子 ◆.XK/ioUoik #和田 ◆Bv1Xjkzxq6 #中山 ◆siA0GCmjNU #石田 ◆etxLi2MfRQ #上田 ◆g1EyPC6OAw #森田 ◆65pRHNOFsg #原 ◆AZGQnakqvQ #柴田 ◆y7pbaP9SbA #酒井 ◆X7fw2DZVIw #工藤 ◆XK83o9.pbU #横山 ◆aAmp0HLwr6 #宮崎 ◆.rR9SrVxEA #宮本 ◆WxtDKPTJ3A #内田 ◆8rUE0MlUGc #高木 ◆qLqjlu3bJ6 #安藤 ◆h2ICNvVaAw #谷口 ◆XoSYYFlZyo #大野 ◆IwoqIdI3dM #今井 ◆n4ViR9ZMgI #丸山 ◆VsaUCP6kSY #高田 ◆LjPRFdvSW2 #河野 ◆2TEOmXR1Lo #藤本 ◆b/lRCGRCX. #小島 ◆Xyzv1KeDik #武田 ◆.hZzhykSpk #村田 ◆CJJBTJJpHc #上野 ◆x6WnOGAEAs #杉山 ◆7vuxxCcW66 #増田 ◆CPo7wZR3Wg #菅原 ◆5bFJiScLsY #平野 ◆z6nYKfEsL6 #小山 ◆resyO3.0Qs #大塚 ◆nl.pQHndoI #久保 ◆Se2xJ5T1.A #千葉 ◆dIhHQcFy5M #松井 ◆pvMIvAg.vw #岩崎 ◆6jXWQ6.cJQ #野口 ◆CCe3eTLqjI #松尾 ◆iY6fTs7S7A #木下 ◆DYP4btNHy. #菊地 ◆uPCufquCus #野村 ◆F2kcLkRPz2 #佐野 ◆MZIy5D38JU #渡部 ◆xYkAyicFio #新井 ◆aHMpVPPulM #杉本 ◆nkhYkeP/Oc #大西 ◆HUxUpFCqUc #桜井 ◆BQYVgBqIuE #古川 ◆Nmo3E8TCP6 #市川 ◆MPBRFyo00c #島田 ◆l/k.4DZJfo #小松 ◆X0uk49LcEU #高野 ◆vMMo6O4qlY #水野 ◆NFxnuteN1g #吉川 ◆sfBnr3Rb0k #山内 ◆evsqbZJB5g #西田 ◆zEZgRn8SO2 #菊池 ◆7bpU51BZBs #西川 ◆DdD41DGFCk #北村 ◆r41as/8.Xk #浜田 ◆qg27M/SYYk #五十嵐 ◆CEiqwMXm3. #安田 ◆Qr0N6Ji5Dg #中田 ◆.a81hDrnMg #川口 ◆V4pYZos0LA #平田 ◆MiZw2oIXSU #川崎 ◆ts3X4E/NTE #東 ◆pR1XOb/1TA #飯田 ◆saJ5nBE1V6 #本田 ◆NnuZuif8KM #久保田 ◆sWjfGnt3zQ #吉村 ◆loZtWM0eYQ #辻 ◆LVKWZRvjc6 #関 ◆MZynRcwaGE #中西 ◆LqgaSEmHpY #福島 ◆N05/iCd.XA #岩田 ◆Us/zIdVJO2 #服部 ◆Vh3UswFbgI #樋口 ◆Mo4lGYsbWQ #川上 ◆23dIknOTTo #松岡 ◆JCGapE8yQU #永井 ◆dhGkBCkOK6 #山中 ◆dhUpBS6GDM #田口 ◆m63FZCj.t2 #森本 ◆2RsD1Vdo.Q #矢野 ◆3.sAf8n69k #秋山 ◆ig3CgkDSPw #土屋 ◆3UjjOZHwX2 #石原 ◆yz6vCjWb2k #松下 ◆ycR/a/H3y2 #馬場 ◆eUuGxaknYM #大橋 ◆Qytw/Eat0I #吉岡 ◆tLEKcI2ZTw #松浦 ◆uucQqqLJIk #小池 ◆4suoMhVuJs #浅野 ◆EW/UwKXoyA #大久保 ◆cnqiIOl89M #熊谷 ◆POsSdwe0dU #荒木 ◆xFtmI60To6 #野田 ◆VDxxPM7NgM #川村 ◆xAfjBj80bk #星野 ◆unbC3YeYpA #広瀬 ◆Dqq8NzOdu6 #大谷 ◆Lb0XBDCGJk #黒田 ◆7CKxUo1B2Q #尾崎 ◆8Tkrl3/HuA #田辺 ◆56KGp2t6UY #永田 ◆momxYzFZCU #松村 ◆8aK1W1n7G2 #望月 ◆cQgJ6Z9tnA #堀 ◆5qvYBJdbJQ #内藤 ◆yBbpuxV.Qg #菅野 ◆eubzb0fKrw #西山 ◆.M2/aATto2 #大島 ◆FVlobC/YiI #平井 ◆CWicFWWr3Y #岩本 ◆ToT.58RUgk #片山 ◆RSLqL0o4Os #沢田 ◆wDZZOAwRrs #本間 ◆wuXTFpMz1Q #早川 ◆h2xocVBnxg #横田 ◆yPBTrG5bxo #荒井 ◆OzHDKTHf8Q #岡崎 ◆GdaIjlIeY6 #鎌田 ◆hDQ/uXYQy2 #大石 ◆8HuDLdggxQ #成田 ◆54fDg1K.xA #小田 ◆RBUPDUJzjE #宮田 ◆A3066jjIX2 #石橋 ◆GMWjrPjz/Q #須藤 ◆7YPAQtxQ/I #篠原 ◆Mp/RA7lf8. #萩原 ◆m8LGOBKNPg #高山 ◆2AuxqXbhs2 #小西 ◆ZNtlprv5Hw #栗原 ◆H/gGCCASRA #松原 ◆.Zr09vQKCI #伊東 ◆OyndgYSZH2 #三宅 ◆krDRV8g70o #福井 ◆oHFG1ae/Sw #小沢 ◆vagXVzAsTw #南 ◆wsVxF/Ykhc #大森 ◆uUxDtFju46 #奥村 ◆wCpKUkDg7s #片岡 ◆M.7OQMPrM6 #内山 ◆a0FpGL3p7M #桑原 ◆4xZTuxQ1wI #岡 ◆9tDs6J3yE6 #富田 ◆KojaWqRIWw #関口 ◆E3RqQM4xaE #松永 ◆Q2u.PzwBCw #奥田 ◆7s47A9SRwU #北川 ◆Wf4EmBi6n. #古賀 ◆A6hYYdFbBw #上原 ◆OObn5yH1Ww #八木 ◆z4KctuLpjo #吉野 ◆ULLubiKY.2 #白石 ◆f7kb5Dqoig #今村 ◆lJ08IeOsJg #川島 ◆tgCY2.0a5M #上村 ◆iTD2WzP9jU #小泉 ◆KdzX6EKAsY #中尾 ◆3N1FDZTnq6 #青山 ◆ie5yfRH8Ww #平山 ◆Z6/3BNwVjA #牧野 ◆4YcdYaDBCA #寺田 ◆z5NNyuvtc6 #渋谷 ◆y8k4i2WGJ. #岡村 ◆r1rExeJ4ZI #児玉 ◆8S6GqcBk9M #坂口 ◆J6sXPQ/xjk #河合 ◆c9QqFRG1ds #大山 ◆vsXtsNrJVo #多田 ◆VL/SAYao32 #小野寺 ◆X1ObyuLj2s #宮下 ◆.ZUIVoLBAI #小倉 ◆C2p0OcwDb. #竹田 ◆KfVtLr0leg #足立 ◆XmqNQTg2Mc #小笠原 ◆SHqs/vhY6E #天野 ◆.J5TUmrdkw #村山 ◆O5VsJCvfaY #坂井 ◆0AXWJpCD0w #西 ◆qpBsAIohXA #杉浦 ◆BpS5x.A1lo #坂田 ◆isAD3eT3CY #小原 ◆Q8bBdrsWo6 #豊田 ◆sbWkDy.dbc #河村 ◆A6u4rJfl8g #武藤 ◆DFhA6qevZY #角田 ◆dltSpwadQk #水谷 ◆/QM1h0T8FY #根本 ◆6TrE24MJ4. #関根 ◆1IzXiq2DYE #森下 ◆g3HBLesfQg #中井 ◆sfriKI8v.k #神田 ◆X6GPyQnqYQ #田島 ◆K986BlGaxs #植田 ◆ztLhBmxRuk #塚本 ◆cpgAHp77mE #佐久間 ◆.fbNUGyR.g #飯塚 ◆4Guq26sOIk #前川 ◆lerqS8r.5k #安部 ◆/LCDwoyLdY #浅井 ◆TTWMjhztiY #山根 ◆SXIEGRPx02 #白井 ◆W6csLX.SmY #宮川 ◆RptOseCXrY #岡部 ◆VBU4/NgfGw #大沢 ◆z8nTmOJ6a6 #大川 ◆2DAxXJqIoc #長田 ◆xyfn4cFANM #堀内 ◆HU50VttqjI #稲垣 ◆DOqaDyvACk #若林 ◆jJ/vgqN1VE #松崎 ◆WVxCl02Bew #榎本 ◆jMeeStI1uU #森山 ◆RcVwvXggt. #神谷 ◆D6oO9Rc6wI #中沢 ◆4Sg48ZB3LM #江口 ◆im0gseGLTo #中谷 ◆peLFHNy9uc #畠山 ◆V7S29mZXT6 #谷 ◆uas8PcTbuU #及川 ◆QDgAt.wMfo #細川 ◆iLKSbT4MS6 #三上 ◆YP3J1.TIJ. #今野 ◆I8WYPO41jo #西尾 ◆VQvmsMZoyw #安達 ◆slf3E8Se4U #田代 ◆g/zZG5tDGU #飯島 ◆JYUrzUBJXM #石塚 ◆3Z7QYB8DVk #津田 ◆XDlWRbQZKw #岸本 ◆jp1usmUkv. #荒川 ◆PrRdFRg9gk #中原 ◆35hmBeDT/A #長尾 ◆hxi7zl69TA #土井 ◆wZrwmM79Zk #本多 ◆Jymi9YMfvI #森川 ◆INW2rUYZAg #三好 ◆bd78gX1i/k #戸田 ◆7zU9rcBkqU #金井 ◆OkCkswfhvA #米田 ◆8p1fYhQ5LE #稲葉 ◆VDM64mcdyQ #岡野 ◆h0vIIpCOJ. #村松 ◆1g4Q1V/cbI #松山 ◆shaz9rcHFo #佐伯 ◆1vpqaOf42c #西岡 ◆sgIlHz5NOo #甲斐 ◆HPyFqJcNpk #星 ◆dhV5iu5wQE #中嶋 ◆p/Dvviin7Q #岩井 ◆CdZFzprktQ #黒木 ◆vlDXOEPRM6 #堤 ◆o8B5BG0JvY #金田 ◆AhrqLtn65g #野崎 ◆OFf0WMUmoM #落合 ◆dFlhChiXLU #堀田 ◆BDcT2qglPw #泉 ◆dU5dWb0bqM #西野 ◆467N1YO0T. #町田 ◆PfO6eKKYDk #齋藤 ◆dEy.Z/jv7I #山岸 ◆C1GqyWRhBE #新田 ◆dQtIOOfWxI #古田 ◆2dLXeBjHXY #徳永 ◆xVq9ZzVYqo #黒川 ◆M2IaJ9p2OU #滝沢 ◆ukLrJq2QHg #川田 ◆AHaJGZIaRc #山川 ◆xnxrTEQBYY #杉田 ◆V6IkJ1p1AE #土田 ◆ONNMZAel0M #笠原 ◆.t/mNR3w9I #金沢 ◆fukXH6B64o #奥山 ◆TVxNp6KPF. #三木 ◆jk10tLx0Lg #須田 ◆DlS50b8A2Y #梅田 ◆qlyBVuvf8Q #村井 ◆iBR11PW16. #野中 ◆SU48/1B1Sk #堀江 ◆/mUoQ3lkVw #大竹 ◆pFoABxA/A. #川端 ◆TJI302C2Fs #大村 ◆alGq/tS66k #岸 ◆0jH9OScU0o #日高 ◆nQcnKS5TE. #梶原 ◆m7Y4sn3ozI #広田 ◆QDD8rWTWn6 #藤沢 ◆mQgGtG6/TU #西本 ◆bKnyv14HYA #井口 ◆sTTz5VI1A2 #向井 ◆VrVc/swAXc #大木 ◆AN/N5HjChM #大場 ◆4WgE8aOcG2 #松島 ◆s45gtwx9G2 #竹中 ◆FUSNRgGJmo #榊原 ◆TEeQCI9ipI #藤川 ◆kYTjTCj3bw #吉本 ◆g7wq9xGBTA #川原 ◆u2xmODh/96 #安井 ◆bCGoxUCnXA #大内 ◆uqW7KlSlh2 #竹下 ◆Vc7ERDZzf. #吉原 ◆OHLER2dBno #藤岡 ◆lABW3UKs6k #庄司 ◆3E5P7yz/AM #塚田 ◆eVRkh59FBY #福本 ◆mFlzYRNs2o #柳沢 ◆2qUYaNNYNg #高島 ◆YL1B7hiwoM #小谷 ◆utMXWg3mSA #藤村 ◆lmjFQS/NQY #宮内 ◆YP4Yls4mbY #竹本 ◆ULUn732yuA #谷川 ◆QiYf8S0f7Y #宇野 ◆/rTNmSKR0k #緒方 ◆6j3eNS4/DY #奥野 ◆fSHxH/nIa2 #宮沢 ◆5XVG7JQdqw #窪田 ◆LK4EL3hXT2 #下田 ◆BXf1sLkqv. #北野 ◆lH0Tb0e.xw #栗田 ◆dmVuPbSP8E #石黒 ◆fbKF2hLrY. #亀井 ◆6F3W7WdbEA #長野 ◆9iNdbICvqM #平川 ◆N0eOyXT8xg #藤野 ◆lrDgOSmkDY #宮原 ◆oFD17V8xxY #長島 ◆vkXrBbmhGw #川本 ◆rX.bJ5AVr6 #茂木 ◆iZRcT.xae6 #三輪 ◆VpYyXpMdYo #下村 ◆etAJJOfpec #山村 ◆Afa6Q0E5VE #丹羽 ◆XNPxRvw9TU #高井 ◆R132M3P6gY #古谷 ◆hm/4xWmttA #吉沢 ◆Ic2gX5FSek #青柳 ◆gQy3ns8Zn6 #竹村 ◆3Gm3lKyQhM #出口 ◆qlxtwZimcA #荻野 ◆zKwWiXl52I #嶋田 ◆WU3egysJ2o #小森 ◆DIwDfEAj4Y #黒沢 ◆M1UgkSCW2Y #田原 ◆QKJMHjuf1A #高瀬 ◆ld6ZumeWBw #稲田 ◆8RiwR1F8HE #大城 ◆OGgeae2Ipw #筒井 ◆fz1M8ohQ8Y #福岡 ◆h8JBhtCGQ2 #横井 ◆Gp1wtOrbQc #大平 ◆.2Mu7WaCkc #宮城 ◆DlZytycL/U #大原 ◆A8NiIZnlI6 #福永 ◆27eP6EsrL2 #林田 ◆//y3scUVPs #篠崎 ◆CJhsZ/k.r. #富永 ◆ZITlr6ZGFU #長岡 ◆q/EIRe9Mf2 #溝口 ◆./qTtbUmeY #金城 ◆i4Da5Xc3MY #山岡 ◆IpxWpFfA6I #平松 ◆MyNQ5S4s.k #北原 ◆JdOk7UgXoI #浅田 ◆bPzFLzHcc6 #越智 ◆y7xZw7nrns #鶴田 ◆2oRQMDwic2 #武井 ◆OCQQgQXCjQ #柳田 ◆IujkRW7f.k #永野 ◆KTW0CBeXHQ #大田 ◆6Sjaye8log #西沢 ◆3shflmmCS2 #入江 ◆eF3USdrP5o #湯浅 ◆dqYLGnyddU #長沢 ◆zBIsZQp9xo #相馬 ◆8u1kOVEGqE #石山 ◆AWaQ04vdJA #園田 ◆WcnNx5rTYA #高松 ◆902Oi1GFsE #堀川 ◆ZC5lGrAeKA #二宮 ◆PRmzcnaub. #臼井 ◆MpWWXeB9xE #手塚 ◆mAp4wrQji. #沼田 ◆YZ6Ff8Zhbg #川野 ◆cZw2CcIB7o #石崎 ◆M10zMesyhg ##深沢 ◆LEdmhOVh.M #花田 ◆6R7kiVg.D. #比嘉 ◆UayzyfzBpw #池上 ◆TCe6R5TnU2 #篠田 ◆dZlxYiiLzQ #平岡 ◆sRzcqlZeTQ #谷本 ◆9NyuphY0WY #小出 ◆9qYidh2/Rw #杉原 ◆ngbs6syXR2 #根岸 ◆YLYUzU6vhI #西原 ◆oq/bZsKVeA #笠井 ◆.nbt75EO6k #瀬戸 ◆zJfJBF9o/U #田畑 ◆3GGTzibB4Y #野沢 ◆ZSAhOuTgVY #片桐 ◆uQbxBxkHeE #浜口 ◆8BuDxFEPrQ #大槻 ◆dizDc.qW8. #志村 ◆VhWYERUtMo #相沢 ◆fLoMgbCGIA #矢島 ◆eQZcDt0RqI #小坂 ◆KlBpg4tuTY #倉田 ◆GL7qE9RQjE #日野 ◆zR2jaXKVfU #福原 ◆FvrdNNI01k #加納 ◆Yb8actSiYM #千田 ◆3O/BhPiO2. #堀口 ◆qyaq./ypaE #新谷 ◆.O28DrdUEE #河原 ◆APh7NLD.Pw #松野 ◆PXgv.fONiU #村瀬 ◆klMnb6w8i. #徳田 ◆8PTx5Yp4NA #菅 ◆lSTHP5wgSw #田上 ◆M/ICo9ugUo #森岡 ◆6uVliF9xt. #冨田 ◆FRxUt9DYDE #吉井 ◆0DYMPSQP72 #柏木 ◆D09uj1KWlc #島崎 ◆pqmWbk2lDg #北島 ◆6a2U84nJ/U #浜崎 ◆CY4Spnsj.6 #浜野 ◆jjTmgQCTh2 #内海 ◆eSSSsmn8Kc #白川 ◆2kb1tUKNXE #中本 ◆6rnO.tYUw2 #畑中 ◆gsf8Cl.gu. #岩瀬 ◆/AGu3TkEtE #小柳 ◆MWwfaua4zc #秋元 ◆mSbW8YYLHs #三谷 ◆FknLcpVRHw #大崎 ◆wkehWB1lYY #秋田 ◆iG66lBmOd6 #原口 名前 【女】 ◆9DMru7dsmw #千代 ◆38P/1/mzOk #千代子 ◆BPiAKrzdXY #正子 ◆FbNBJ0VqqY #文子 ◆oBSW90K2c6 #静子 ◆AmKJ956faY #清子 ◆7JB32HCQRA #八重子 ◆iacTj55SFc #貞子 ◆vMlfwbhNmo #愛子 ◆XNI/2vZ5Ew #美代子 ◆cBw7j/BdWk #和子 ◆aA.CNLLZ4Y #芳子 ◆bEi7t9ma9o #君子 ◆8nM3cLDGgQ #久子 ◆fSezkdrsTs #幸子 ◆quv.fTGiWY #敏子 ◆HdryA8u8lk #光子 ◆DSnm99Yiyw #信子 ◆svBpK0v.m. #照子 ◆p34zBzJWOU #昭子 ◆EeysggFoeE #節子 ◆dWQFHnH3IQ #典子 ◆oTJxJSPbcE #孝子 ◆EH73oDlR.k #美智子 ◆xKddaI.wsY #洋子 ◆ZazzHNofuc #弘子 ◆ZazzHNofuc #弘子 ◆W3q0qSllQI #栄子 ◆rtnLwwZXBA #良子 ◆d0LTb87/zg #京子 ◆xM65qb0VWw #悦子 ◆oTJxJSPbcE #孝子 ◆NkrsWZktbI #紀子 ◆gHhHLENS9k #恵子 ◆AzKiQBxm1w #勝子 ◆R37bh73MhE #恵美子 ◆ira0zPlJno #啓子 ◆Bj9pToRlBY #久美子 ◆hVwymctkIs #順子 ◆qFPwUzh2zg #由美子 ◆klIxXLcARs #裕子 ◆hMOJQ4kmSA #明美 ◆AXZs7HFYcQ #浩子 ◆j6w.lYQXEQ #智子 ◆Uu9/tzYX.Y #真由美 ◆KKR.FhliEk #由美 ◆0x9wkxFQas #直美 ◆7iyNMigEXc #陽子 ◆OWVAgSWYwE #直子 ◆D9qFIr4T6o #純子 ◆MNlV8U.rQs #恵美 ◆M.JGnf0iAQ #美香 ◆kVJRa1.UN6 #香織 ◆.nvzWsVoO2 #恵 ◆YY1RJyMOnk #美穂 ◆KNoNrho2lM #優子 ◆Zt63bOifo2 #美紀 ◆yzMkc0C1Zw #裕美 ◆bwLajiKim. #理恵 ◆CRdmCEc.aI #愛 ◆7lEv1x6tWE #絵美 ◆t9itr.qq2o #麻美 ◆W1zvuV9pfg #麻衣 ◆WKOaSmGOeE #明日香 ◆/YV00cPaUs #智美 ◆j2Bmk9T60w #麻衣子 ◆NgnQ9l/qTA #友美 ◆XBMksF4Uco #彩 ◆DqX9lPRrrE #舞 ◆AlkQLS4ODM #由佳 ◆dEstJ4LL42 #愛美 ◆TolSQpR7l6 #沙織 ◆n97a4Ug7ls #成美 ◆XY1i1XQgtE #瞳 ◆HBZwtZUOQo #彩香 ◆3yETwNdfew #千尋 ◆Vfzk.wn1TI #美咲 ◆m1SirbeysU #早紀 ◆E2WoHtwdxE #茜 ◆KTZR2YI6/6 #桃子 ◆QaHJqrGNmQ #里奈 ◆XCOYUzKGaI #萌 ◆Zx1ZD.TQAg #彩花 ◆Ek7xLGtaQQ #遥 ◆xf1o78Na/w #千夏 ◆TeVp8.soUc #葵 ◆2VvTSoo.A6 #佳奈 ◆HT9LX9Zir. #菜摘 ◆qn4j24AoeU #真由 ◆D0e9WJr27M #楓 ◆ntSSoUabeo #奈々 ◆6VuiNpgLKw #優花 ◆xaHr1mhxZs #七海 ◆jJ8KVlzwNk #未来 ◆DeOUe8t.uw #亜美 ◆65FDl//7QA #菜々子 ◆WiDcTBLYEY #菜月 ◆mihNCtl4W2 #美月 ◆qArpB8v6EY #詩織 ◆Daq9iqmwfI #彩夏 ◆L0E7BKT71s #彩乃 ◆SLpryc1bjQ #結衣 ◆5v3roQJpLM #玲奈 ◆8kyeAwO4TI #琴音 ◆ws189hRt4M #美羽 ◆2U6tWRvuLw #莉子 ◆ioiBgIcHvY #美優 ◆fH9fVUpi9E #凜 ◆qO.EMqoGZ2 #陽菜 ◆valOTAfvHs #真央 ◆oZI.O04oec #花音 ◆Fq7pPv49V. #百花 ◆W9.791fkHo #杏 ◆l0tGGERSjE #結菜 ◆ruAp4fDaQc #優奈 ◆oYCSnFc0EA #優衣 ◆sE2cZcG/mw #心優 ◆rVc7R3K3Mo #美桜 ◆yDMFiWD9ks #結愛 ◆xbbDQsFEgU #杏奈 ◆H1ztEHz44. #愛莉 ◆12wjFG.qsk #愛菜
https://w.atwiki.jp/kurushima/pages/14.html
Windows XP SP3 SHA256/512withRSAのルート証明書の対応 初版 2008.05.08 改定 2008.06.01 最近、SHA1アルゴリズムの危殆化に関する議論がいろいろなところで行われているんですが、 移行しようにもWindows XP SP2 のCryptoAPIはSHA2を扱えなかったので、 例えばSHA256withRSAやSHA512withRSAで署名された証明書を使うことができませんでした。 Java はとっくにできていたのに、、、、 というわけで、ようやく2008年5月7日、日本国内でも Windows XP SP3をダウンロード可能になったことを記念して SHA{256,512}withRSAの証明書調査ぁ~~~~っ、、、パチパチ Windows XP (J) SP3のISOイメージのダウンロードはこちら、、、、 https //www.microsoft.com/downloads/details.aspx?FamilyID=2fcde6ce-b5fb-4488-8c50-fe22559d164e DisplayLang=ja SP2でルート証明書をインポートしようとしても、 信頼するルートに入れることはできません。 表示しようにも以下のようになってしまいます。 みたいな感じで、正しく扱われていないことがわかります。 SHA256withRSAのオブジェクト識別子もそのまま1.2.840.113549.1.1.11と 表示されてしまっています。 まだ、インポート前です。信頼されていません。でも、ちゃんとsha256RSAとアルゴリズム名は 表示されています。 さて、これをインポートしてみます。 というわけで無事、SHA256withRSAの証明書を信頼するルートとして インポートすることができました、、、、ぱちぱちぱち SHA512withRSAの証明書についても同様に問題なくルートストアに入れることができました。 SHA256withRSAの証明書のサンプル -----BEGIN CERTIFICATE----- MIIDITCCAgmgAwIBAgIFEBAABQAwDQYJKoZIhvcNAQELBQAwMDELMAkGA1UEBhMC SlAxITAfBgNVBAoTGDAwLUVDT00tVEVTVC1ST09ULVNIQTI1NjAeFw0wMTAxMDEw MDAwMDBaFw0zNTEyMzEyMzU5NTlaMDAxCzAJBgNVBAYTAkpQMSEwHwYDVQQKExgw MC1FQ09NLVRFU1QtUk9PVC1TSEEyNTYwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDLJTdniqnI/Iso6Zfcha3MvuBG6sbO2qJq6lShi9BcV0h9O3fkZyTC C55JBtijtwEcBZHI2U/jlaB3f7A2BRVwMF6XKxUBizCL5eh81xXrYAJwpsevspff MRBQchuWqa8mgxB5HMbq1VlWD4sqwZvlmi0C9p3fcGIbIEr/qf3uRv5WCgLtOK9C W++WJKzrAkoKBK6qH/fKeAJrFjJY0yiqkF+yS9XhdH0vFcdsNs93gdxmLFhlsQfc AupImonLFO0CQZei/QTWvdeyPqNJwYyRC14JZ+XIlhdEc4z1B8mJLdpnC01yFnlq GRaNcxCgmHt0vmGk3HQTFWazWe5rPMzfAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMB Af8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTPGL/aIt5IQ+Hof6OvD5QB5VkV BDANBgkqhkiG9w0BAQsFAAOCAQEAdXF55uWDQFKzD+peXwQU9VS608OKDgkrsytj TtAsgXt3VdPnhfp/RFLj0talEVr+6x5wdVQOKjK2JrZMCs2SzjOmLf+kdyFRYwuR FDuPkh/JkwMo4a8PcUs+Jcl9mpb1ax4EWD0daG2Y+Hsx21V1T3H/Qzw+HwhaeGQs 1+/m9agEkaSKwfXTMbHR8SPvDwAwguR+ixSquScF69BowDeicXLJCxyMiP8Y2GVi A8qeOFE/mN2Pywm50YYFGcGDvMTCDCYaRC6LEmTfarW+lcfjPNgHIidCsbOb0Mr4 p6eEMGcgY1vv7BfokOlkqhdXvG719p/hn5DiWdp7LmBYsnlJYQ== -----END CERTIFICATE----- 拇印(SHA1) 5e 21 02 6d 1e 26 a1 80 9b 68 ba 7e c3 8b a0 b1 05 f6 c6 d2 Certificate Data Version 3 (0x2) Serial Number 10 10 00 05 00 Signature Algorithm sha256WithRSAEncryption Issuer C=JP, O=00-ECOM-TEST-ROOT-SHA256 Validity Not Before Jan 1 00 00 00 2001 GMT Not After Dec 31 23 59 59 2035 GMT Subject C=JP, O=00-ECOM-TEST-ROOT-SHA256 Subject Public Key Info Public Key Algorithm rsaEncryption RSA Public Key (2048 bit) Modulus (2048 bit) 00 cb 25 37 67 8a a9 c8 fc 8b 28 e9 97 dc 85 ...以下略... cc df Exponent 65537 (0x10001) X509v3 extensions X509v3 Basic Constraints critical CA TRUE X509v3 Key Usage critical Certificate Sign, CRL Sign X509v3 Subject Key Identifier CF 18 BF DA 22 DE 48 43 E1 E8 7F A3 AF 0F 94 01 E5 59 15 04 Signature Algorithm sha256WithRSAEncryption 75 71 79 e6 e5 83 40 52 b3 0f ea 5e 5f 04 14 f5 54 ba ...以下略... b2 79 49 61 SHA512withRSAの証明書のサンプル -----BEGIN CERTIFICATE----- MIIDITCCAgmgAwIBAgIFEBAABwAwDQYJKoZIhvcNAQENBQAwMDELMAkGA1UEBhMC SlAxITAfBgNVBAoTGDAwLUVDT00tVEVTVC1ST09ULVNIQTUxMjAeFw0wMTAxMDEw MDAwMDBaFw0zNTEyMzEyMzU5NTlaMDAxCzAJBgNVBAYTAkpQMSEwHwYDVQQKExgw MC1FQ09NLVRFU1QtUk9PVC1TSEE1MTIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQC0mGjQSlrqm1SfDuyk8cqECmnacwBzdkVu/+74jcOCmlXY0eIMRT/U 0jRhlKKoOD/RbWw16AF8+FUk9PAY/rSpI5GyiT7yUKu7jGNYmmYroSsuVo/zKiSo kRacCEUvLLBT8W2dUb24EMioZMoY3U0qVunY/tVeiO3cefw3hV8FELZJKgQdifF7 9pzMwUZ22/YRS+bFGz6gPuomFnexLn6VdHxa2r3W6SiFe5yfCWtHtrRwfEXsgKOd 9m2mbN47wCIyLXxYBNK7q9/LC2d0CE+ZBj2+sYNrlPlda80AMIhVDiWuxmTBFCS0 ru87n7Vktr6XQ1m5GfzFh4cidHPvx323AgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMB Af8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBQV1hpwv5Iz/ZiU5g8L2BSKHoEe ujANBgkqhkiG9w0BAQ0FAAOCAQEAqkyQEmguuv2k45jdv/mwwwvM9wm88DJYkroH M86qypQLq1bqOMQSJyyVkQ0lHpY/pmg1gXwN45TkcaQdHQY7L/k+6jntVD/ocdLp qJ/0CIDRC69LHw1jj0x+6/VYiCSxB3SCcUdGuYUBuSZ7IzHxICptTb0t/M5bbwUN Sp+LtgJw7bZI2x59JrvqowNUolRQOQXiDowgN78RnSIcMX+nT4i1oFaDm1uU23V7 Jv0eYllcR44EWVgoG06bxHS+wBqnAWfK78HrpjtUQSHoQ0/pCBM+OwJMnciLrWug 9V+1m+tNOYuyrjgiLahMwFOADg2rSAPqCbLdkmyVRXXbYVKcsw== -----END CERTIFICATE----- 拇印(SHA1) 67 ce 35 87 e3 64 eb d3 e4 8b 99 ef 13 e5 2a 1d db 69 dd c0 Certificate Data Version 3 (0x2) Serial Number 10 10 00 07 00 Signature Algorithm sha512WithRSAEncryption Issuer C=JP, O=00-ECOM-TEST-ROOT-SHA512 Validity Not Before Jan 1 00 00 00 2001 GMT Not After Dec 31 23 59 59 2035 GMT Subject C=JP, O=00-ECOM-TEST-ROOT-SHA512 Subject Public Key Info Public Key Algorithm rsaEncryption RSA Public Key (2048 bit) Modulus (2048 bit) 00 b4 98 68 d0 4a 5a ea 9b 54 9f 0e ec a4 f1 ...以下略... 7d b7 Exponent 65537 (0x10001) X509v3 extensions X509v3 Basic Constraints critical CA TRUE X509v3 Key Usage critical Certificate Sign, CRL Sign X509v3 Subject Key Identifier 15 D6 1A 70 BF 92 33 FD 98 94 E6 0F 0B D8 14 8A 1E 81 1E BA Signature Algorithm sha512WithRSAEncryption aa 4c 90 12 68 2e ba fd a4 e3 98 dd bf f9 b0 c3 0b cc ...以下略... 61 52 9c b3 サンプルの使い方 BEGIN~ENDの行を全てコピーして、メモ帳などにペーストして、それぞれ "sha256.cer" 、"sha512.cer" など 拡張子 ".cer" のファイル名で保存してください。 ダブルクリックで開けば、証明書を見ることができ、SP3ならインポートも可能です。 テストが終わったら、変なサイトを信頼してしまわないよう「信頼されるルート認証機関」から 00-ECOM-TEST-ROOT-SHA256 00-ECOM-TEST-ROOT-SHA512 の証明書を削除しておいてください。
https://w.atwiki.jp/b-files/pages/37.html
R-Files 特許請求の範囲部門登録特許における請求項数:272 公表公報における請求項数:1880 公開公報における請求項数:2429 明細書部門ページ数:38750 情報提供 R-Files R-Filesとは、請求項数が最も多いなど、記録ものの特許を集めたものです。 1位かどうかとか本当のところはよくわかりませんが、気軽に書き込んでください。 特許請求の範囲部門 登録特許における請求項数:272 特許318852 |発明の名称:インクジェットヘッド用基体、該基体を用いたインクジェットヘッドおよび該ヘッドを具備するインクジェット装置 コメント:情報提供者のふかいさんのコメント「登録されたものの中では現在最多請求項数です。いやはや審査官も大変ですね。」 公表公報における請求項数:1880 特表2003-534748 |発明の名称:単一ネットワーク接続上で複数の上位層をサポートするためのネットワークデバイス コメント:情報提供者のふかいさんのコメント「PCT国際出願による特許、ということは世界記録かもしれませんね。」 公開公報における請求項数:2429 特開2005-147133 |発明の名称:各種エネルギ保存サイクル合体機関 コメント:情報提供者、ヘクションブさん。発明者のサイトはhttp //ww1.tiki.ne.jp/~tanigawa/だそうです。 旧1位 |公開公報における請求項数:1347 特開平2003-232203 発明の名称:各種エネルギ保存サイクル機関 コメント:情報提供者、Washed Brainさん 明細書部門 ページ数:38750 特開2002-17375 |発明の名称:全長cDNA合成用プライマー、およびその用途 |コメント:情報提供者のふかいさんのコメント「これに関しては自信がありません。検索方法が思いつかないので・・・取りあえずこれを提示して、皆様の情報提供を待ちたいところです。ただ、最近ではあまりに長い文章を出願しようとしても長大データCD-ROMとして公報が別扱いになってるので今後記録を伸ばせる可能性は減ったのではないでしょうか。」もともと医薬分野は明細書が長いのですが、遺伝子配列が入ってくるとそれに拍車がかかります。 情報提供 特表2007-514472 発明の名称 軟組織移植片および瘢痕化抑制剤 公表公報における請求項数19368 もはやサイバーテロのような気が・・・ -- Naky (2009-01-09 16 23 06) ×318852 ○3188524 です。末尾の4が抜けてます。 -- 番号間違い 登録特許における請求項数:272 (2009-03-23 13 39 03) 登録特許における請求項数:316 引用先請求項の番号が補正された上で許可。 -- 特許第3733065号 (2019-09-04 18 20 38) 名前 コメント