【實用工具app】ArsRegRw|最夯免費app

【實用工具app】ArsRegRw|最夯免費app

分享好友

【免費工具App】ArsRegRw-APP點子

I. Intro

Your Android device - a phone, a tablet, or any other type consists of a microprocessor (CPU), number of chips connected to it, and additional components - like a display, connectors, buttons, etc...

'ArsRegRw' allows read/write of the CPU registers and the chips on device hardware app - almost all of the total 4gbytes space.

II. Pre-requisites

'ArsRegRw' is a software package consisting of :

- 'ArsRegRw' Android app

- software engine installed from the host side

Pre-requisites to be able to use 'ArsRegRw' with an Android device are:

1. Allowed Root access '#' on the Android device; if the device does not have root access steps must be take to root it; if unable to root the device you will not be able to use 'ArsRegRw'.

2. User's Manual / Technical reference manual (UM/TRM) .pdf file for the CPU on which the the specific Android device is based.

The document should include a memory map and addresses of the built in preipherals - gpio, timers, i2c, spi, sdio/mmc, usb ...

III. Use

The 'ArsRegRw' app has a field to enter a command, a command button, and a status field.

Each command is a text string with 2 or 3 fields separated by space -

a bbbbbbbb cccccccc , where -

a) command - r=read memory, w=write memory

bbbbbbbb) address - 32bit physical memory address

dddddddd) data - 32bit data (to write, not used in read)

IV. Tutorial

We did test 'ArsRegRw' app on 2 boards:

- pandaboard - based on TI OMAP4 processor

- origen - based on Samsung Exynos 4 processor

We provide 3 exercises, with specific pointers.

!!! IMPORTANT: Download the User's Manual documents, and before doing the specific exercise - turn to the specific page , read and understand the information.

Exercise1 *** chip id ***

【免費工具App】ArsRegRw-APP點子

Each CPU vendor places information on the CPU id/number/revision on a specific memory location. Software can use this info to support a variety of options with a single program, and also to patch and fix things.

- ti omap .pdf page 288, ch. 1.5 OMAP4470 Family and Device Identification

Command : r 4A002200 - reads STD_FUSE_DIE_ID_0

- samsung exynos .pdf page37 , ch. 3.2.1.1 PRO_ID

Command : r 10000000 - reads PRO_ID

Exercise2 *** gpio ***

Every ARM SOC CPU has a large number of gpio pins, which can be configured by software to connect to a function - i2c, timer, spi, mmc/sdio ... or serve as a general input / output pin.

- ti omap , pandaboard.org - offers 'OMAP4460 Panda Board schematic' .pdf Commands : r 4A310134 - reads GPIO_OE, saves initial value -> x

r 4A31013c - reads GPIO_DATAOUT, initial value -> y w 4A310134 400 - write GPIO_OE , bit10=1, define as OUT

w 4A31013c 400 - write GPIO_DATAOUT, bit10=1, Vcc on pin10

w 4A31013c 0 - write GPIO_DATAOUT, bit10=0, GND on pin10

w 4A310134 x - restores GPIO_OE

w 4A310134 y - restores GPIO_DATAOUT

- samsung exynos .pdf , page162 , ch. 4.3.3.1

Commands : r 1100_0040 - reads GPK0CON; returns 3333333 = sd4

r 1100_0060 - reads GPK1CON; returns 44440000 = sd4

r 1100_0080 - reads GPK2CON; returns 2222222 = sd2

r 1100_00a0 - reads GPK3CON; returns 2222222 = sd3

Exercise3 *** cpu clock ***

There are popular apps used to overclock the CPU. The increase/decrease of the CPU clock is achieved by different means for the different CPUs.

- ti.com - omap .pdf page806 , chapter 3.11.23.2

Command : r 4A004100 - reads CKGEN_CM1

You will need to try both:

- OR the above value with 1 , and do a write

- AND the above value with 0xfffffffe , and do a write

【免費工具App】ArsRegRw-APP點子

- samsung exynos page395

The procedure is more complex, please study the details about the clock setting.

V. Feedback

We would love to know about the environment and the results of your testing. Please submit to us details like - Android device, sequence to gain root access, location of the CPU UM/TRM...

The goal of this is to create a repository with information, for the benefit of all developers.

You can contact us by email to - info@arstech.com .

免費玩ArsRegRw APP玩免費

免費玩ArsRegRw App

ArsRegRw APP LOGO

ArsRegRw LOGO-APP點子

ArsRegRw APP QRCode

ArsRegRw QRCode-APP點子
熱門國家系統支援版本費用APP評分上架日期更新日期
未知Android
Google Play
1.1
App下載
免費
1970-01-012015-04-21
分享app
上一個APP
下一個APP

高評價工具App推薦

ROOT浏览器

ROOT浏览器针对已经root的用户,将让您获取所有Android的文件系统。它拥有有了一个漂亮的功能界面界面,同时拥有许多特点,所以ROOT浏览器是一个你绝对值得拥有的文件浏览器! 软件特点: 批量复制/粘贴,压缩,解压,删除,移动任何文件或文件夹 更改文件权限和所有权 查看和编辑任何文件 移动, …
Android超级搜索 免费版

这不是一个游戏,这是Android的一个基本的搜索器,这个程序的基本功能和谷歌、雅虎、MSN、维基百科等等一样,你可以选择不同的搜索引擎,像谷歌、雅虎、亚马逊、必应、维基百科等设定任何一个为默认的引擎。 一个永久非常可靠的应用程序! 显著的特征: -可以选择所需要的搜索引擎 -你可以为谷歌设置不同域 …
安卓防火墙

安卓防火墙Android Firewall是DroidWall的衍生版本,解决部分4.x系统DroidWall无效的问题。而且防火墙本身能够支持将3G/WiFi区分开来。免費玩安卓防火墙 APP玩免費免費玩安卓防火墙 App安卓防火墙 APP LOGO安卓防火墙 APP QRCode熱門國家系統支援 …
天翼副号

用户使用一张天翼UIM卡,在不换手机、不换卡的情况下就拥有两个手机号码,包括一个主号码和一个副号码。用户开通该业务之后,可根据需要选择主副号码中的任一个号码进行语音呼叫、发送短信,从而实现不同时间、不同场合使用不同号码的愿望。免費玩天翼副号 APP玩免費免費玩天翼副号 App天翼副号 APP LOG …
安卓字体大师

安卓字体大师,安卓最好用的字体更换美化管家 1,资源多:700+款安卓酷炫网友最爱字体,包含最新的华康少女字体,华康娃娃字体、汉仪、书法、经典、非主流、卖萌、男生、女生、英语、韩语、繁体中文、日语、法语、西班牙语等系列字体,轻松一键更换; 2,速度快:顶尖云服务器支持,下载极速完成; 3,省流量:软 …
系统软件卸载器

注意:系统处于安全性考虑,限制必须有root权限才可以卸载系统应用! 本软件提供:系统软件卸载、用户软件卸载、移至SD卡、安装包扫描、一键ROOT帮助等软件管理功能。 【系统软件卸载】 1,提供批量一键卸载功能,简化操作步骤; 2,自动分类系统应用:[可以删除]、[建议保留]、[关键模块]、[核心应 …